.VrIuXq_card{border:1px solid var(--border-med);border-radius:var(--r-md);background:var(--bg-surface);color:inherit;transition:border-color var(--dur-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.VrIuXq_card[data-variant=text]{padding:22px 22px 18px}.VrIuXq_card:hover,.VrIuXq_card:focus-visible{border-color:var(--border-strong)}.VrIuXq_media{aspect-ratio:16/9;border-bottom:1px solid var(--border-sub);position:relative;overflow:hidden}.VrIuXq_image{transition:transform .9s var(--ease-spring);background-position:50%;background-size:cover;position:absolute;inset:0}.VrIuXq_image[data-fallback]{background:radial-gradient(60% 80% at 30% 30%, color-mix(in srgb, var(--gold) 28%, transparent), transparent 70%), linear-gradient(135deg, var(--bg-raised), var(--bg-base))}.VrIuXq_media:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--bg-base) 70%, transparent));pointer-events:none;position:absolute;inset:0}.VrIuXq_card:hover .VrIuXq_image{transform:scale(1.06)}.VrIuXq_chip{z-index:1;border:1px solid var(--gold-bd);border-radius:var(--r-xs);-webkit-backdrop-filter:blur(8px);color:var(--gold);background:#0000008c;padding:4px 10px;font-size:12px;position:absolute;top:12px;left:12px}.VrIuXq_kicker{color:var(--tx-3);margin-bottom:10px;font-size:12px;font-weight:500}.VrIuXq_body{flex-direction:column;flex:1;display:flex}.VrIuXq_card[data-variant=media] .VrIuXq_body{padding:22px}.VrIuXq_title{color:var(--tx-1);font-family:var(--font-display);font-size:22px;font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-wrap:balance;transition:color var(--dur-base) var(--ease-out);margin:0;line-height:1.2}.VrIuXq_card:hover .VrIuXq_title{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.VrIuXq_desc{color:var(--tx-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:10px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.VrIuXq_meta{color:var(--tx-3);justify-content:space-between;gap:12px;margin-top:14px;font-size:12px;display:flex}.VrIuXq_read{align-items:center;gap:8px;display:inline-flex}.VrIuXq_arrow{color:var(--tx-2);opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-spring);transform:translate(-6px)}.VrIuXq_card:hover .VrIuXq_arrow{opacity:1;transform:translate(0)}@media (min-width:900px){.VrIuXq_card[data-featured]{flex-direction:row;grid-column:span 2}.VrIuXq_card[data-featured] .VrIuXq_media{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--border-sub);flex:1.35;min-height:340px}.VrIuXq_card[data-featured] .VrIuXq_body{flex:1;justify-content:flex-end;padding:32px}.VrIuXq_card[data-featured][data-variant=text]{flex-direction:column;padding:32px 32px 24px}.VrIuXq_card[data-featured][data-variant=text] .VrIuXq_body{max-width:62ch;padding:0}.VrIuXq_card[data-featured] .VrIuXq_title{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(26px,2.2vw,32px);line-height:1.12;display:-webkit-box;overflow:hidden}.VrIuXq_card[data-featured] .VrIuXq_desc{-webkit-line-clamp:6;flex:0 auto;margin-top:16px;font-size:15px}}@media (prefers-reduced-motion:reduce){.VrIuXq_card,.VrIuXq_image,.VrIuXq_arrow{transition:none}.VrIuXq_card:hover{transform:none}}
