._grid_pc77f_1{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(16px,2.4vw,28px);display:grid}._card_pc77f_6{background:var(--color-white);border:var(--card-border);border-radius:var(--radius-lg);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}._card_pc77f_6:hover{box-shadow:var(--shadow-md);transform:translateY(-6px)}._media_pc77f_22{aspect-ratio:4/3;background:radial-gradient(circle at 50% 60%, #fff 0%, var(--color-surface) 100%);padding:20px;display:block}._media_pc77f_22 img{transition:transform .6s var(--ease)}._card_pc77f_6:hover ._media_pc77f_22 img{transform:scale(1.06)}._body_pc77f_34{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}._meta_pc77f_41{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}._brand_pc77f_49{letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue);font-size:11px;font-weight:700}._name_pc77f_56{font-size:var(--text-lg);font-weight:700}._link_pc77f_61:after{content:"";position:absolute;inset:0}._description_pc77f_66{font-size:var(--text-sm);color:var(--color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._footer_pc77f_74{z-index:1;margin-top:auto;padding-top:10px;position:relative}
