.ZUKqbq_section{background:var(--surface-2,#f8fafc)}.ZUKqbq_header{text-align:center;max-width:720px;margin:0 auto 40px}.ZUKqbq_title{margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.25rem)}.ZUKqbq_sub{color:var(--text-muted,#475569);margin:0;font-size:1.05rem;line-height:1.55}.ZUKqbq_viewport{overflow:hidden;container-type:inline-size}.ZUKqbq_grid{--cols:4;--gap:20px;--colw:calc((100cqw - (var(--cols) - 1) * var(--gap)) / var(--cols));grid-template-rows:repeat(2,auto);grid-auto-flow:column;grid-auto-columns:var(--colw);gap:var(--gap);transform:translate(calc(-1 * var(--idx,0) * (var(--colw) + var(--gap))));margin:0;padding:4px 0 8px;list-style:none;transition:transform .6s;display:grid}@media(max-width:1024px){.ZUKqbq_grid{--cols:3}}@media(max-width:760px){.ZUKqbq_grid{--cols:2}}@media(max-width:520px){.ZUKqbq_grid{--cols:1}}.ZUKqbq_grid>li{display:flex}.ZUKqbq_card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;overflow:hidden}.ZUKqbq_card:hover{border-color:#1e3a8a;transform:translateY(-4px);box-shadow:0 16px 32px -16px #0f172a59}.ZUKqbq_media{aspect-ratio:16/9;background:#e2e8f0;overflow:hidden}.ZUKqbq_media img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.ZUKqbq_card:hover .ZUKqbq_media img{transform:scale(1.05)}.ZUKqbq_body{flex-direction:column;flex:1;gap:8px;padding:18px 20px 20px;display:flex}.ZUKqbq_cardLabel{margin:0;font-size:1.08rem;font-weight:700;line-height:1.3}.ZUKqbq_cardDesc{color:#475569;flex:1;margin:0;font-size:.94rem;line-height:1.5}.ZUKqbq_cardCta{color:#1e3a8a;margin-top:6px;font-size:.9rem;font-weight:700}.ZUKqbq_cardArrow{transition:transform .2s;display:inline-block}.ZUKqbq_card:hover .ZUKqbq_cardArrow{transform:translate(4px)}
