#t3 .t3grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}
#t3 .t3card{height:100%}
#t3 .t3card .ph{position:relative;aspect-ratio:1/1;background:#fff;border-bottom:1px solid var(--line);padding:6%}
#t3 .t3card .ph img{width:100%;height:100%;object-fit:contain;transition:transform .35s}
#t3 .t3card:hover .ph img{transform:scale(1.04)}
#t3 .t3card .bd{padding:16px 16px 18px;gap:8px}
#t3 .t3card h3{font-size:16px;line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#t3 .t3card .sz{display:inline-block;align-self:flex-start;font-size:12px;font-weight:800;color:#fff;background:linear-gradient(90deg,var(--teal),var(--aqua));padding:4px 11px;border-radius:99px}
#t3 .t3card .pk{min-height:0}
#t3 .t3card .pr{margin-top:2px}
#t3 .t3card .go{margin-top:auto}
@media(max-width:900px){#t3 .t3grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}
@media(max-width:480px){#t3 .t3card .bd{padding:12px}#t3 .t3card h3{font-size:14px}}
