.fc{border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.fc-media{background:#0b1220;min-height:320px;display:block;position:relative}.fc-media img{object-fit:cover;transition:transform .6s}.fc:hover .fc-media img{transform:scale(1.03)}.fc-body{flex-direction:column;gap:14px;padding:clamp(22px,3.2vw,38px);display:flex}.fc-kicker{color:#3ef2a0;background:#3ef2a01a;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 12px;font-size:13px;display:inline-flex}.fc-kicker svg{width:14px;height:14px}.fc-body h3{color:#fff;font-size:clamp(22px,2.6vw,30px);line-height:1.5}.fc-body p{color:var(--text-dim);line-height:1.9}.fc-badges{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.fc-badges li{color:var(--text);background:#ffffff0a;border-radius:999px;padding:6px 12px;font-size:13px}.fc-cta{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:6px;display:flex}@media (max-width:820px){.fc{grid-template-columns:1fr}.fc-media{aspect-ratio:16/9;min-height:0}}@media (prefers-reduced-motion:reduce){.fc-media img{transition:none}}.content-featured{margin-block:8px 36px}
