.feat-card{border:1px solid var(--rule-soft);background:#fff;border-radius:18px;grid-template-columns:1.1fr 1fr;gap:0;margin-top:48px;display:grid;overflow:hidden}.feat-cover{background:var(--grad-dark);color:var(--paper);flex-direction:column;justify-content:space-between;min-height:380px;padding:48px;display:flex;position:relative;overflow:hidden}.feat-cover:before{content:"";background:radial-gradient(600px 400px at 80% 100%,#f5c8424d,#0000 60%);position:absolute;inset:0}.feat-cover>*{position:relative}.feat-cover .label{font-family:var(--mono);letter-spacing:.14em;color:var(--gold-2);text-transform:uppercase;font-size:11px}.feat-cover h2{font-family:var(--serif);letter-spacing:-.022em;background:linear-gradient(96deg, #fff 0%, var(--gold-2) 60%, var(--gold) 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:64px;font-style:italic;font-weight:400;line-height:.96}.feat-body{flex-direction:column;justify-content:center;padding:48px;display:flex}.feat-body .tag{font-family:var(--mono);letter-spacing:.12em;color:var(--win-ink);text-transform:uppercase;font-size:11px}.feat-body h3{font-family:var(--serif);letter-spacing:-.018em;margin:14px 0;font-size:38px;font-weight:400;line-height:1.04}.feat-body h3 em{color:var(--win);font-style:italic}.feat-body p{color:#3a4666;font-size:16px;line-height:1.55}.feat-body .row{font-family:var(--mono);letter-spacing:.08em;color:#56637a;text-transform:uppercase;align-items:center;gap:18px;margin-top:24px;font-size:11px;display:flex}.grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px;display:grid}.card{border:1px solid var(--rule-soft);background:#fff;border-radius:14px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.card:hover{border-color:var(--win);transform:translateY(-3px)}.card .cov{height:160px;color:var(--paper);font-family:var(--serif);letter-spacing:-.014em;text-align:center;place-items:center;padding:24px;font-size:38px;font-style:italic;line-height:1;display:grid}.card .cov.c1{background:linear-gradient(135deg,#0a2870,#1e5bd6 70%,#3a7bff)}.card .cov.c2{background:linear-gradient(135deg,#1a4cb8,#3a7bff 60%,#f5c842)}.card .cov.c3{background:linear-gradient(135deg,#0a1428,#1a4cb8 60%,#ffd86b)}.card .cov.c4{background:linear-gradient(135deg,#c99a1f,#f5c842 50%,#ffd86b)}.card .cov.c5{background:linear-gradient(135deg,#1e5bd6,#6ba0ff)}.card .cov.c6{background:linear-gradient(135deg,#0a2870,#f5c842)}.card .body{flex-direction:column;flex:1;gap:8px;padding:22px 24px;display:flex}.card .meta{font-family:var(--mono);letter-spacing:.12em;color:var(--win-ink);text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.card h4{font-family:var(--serif);letter-spacing:-.008em;margin:0;font-size:24px;font-weight:400;line-height:1.15}.card p{color:#3a4666;margin:0;font-size:14px;line-height:1.5}.card .footrow{border-top:1px solid var(--rule-soft);font-family:var(--mono);letter-spacing:.08em;color:var(--win-ink);margin-top:auto;padding-top:14px;font-size:11px}.cat-row{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.cat-row a{border:1px solid var(--rule-soft);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#3a4666;background:#fff;border-radius:999px;padding:8px 14px;font-size:11px}.cat-row a:hover,.cat-row a.on{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:1100px){.feat-card,.grid{grid-template-columns:1fr}}@media (max-width:768px){.feat-card{grid-template-columns:1fr}.feat-cover{min-height:260px;padding:32px}.feat-cover h2{font-size:44px}.feat-body{padding:28px}.feat-body h3{font-size:28px}.grid{grid-template-columns:1fr;gap:14px}}@media (max-width:480px){.feat-cover{min-height:200px;padding:24px}.feat-cover h2{font-size:36px}.feat-body{padding:20px}.feat-body h3{font-size:24px}.feat-body p{font-size:14px}.feat-body .row{gap:10px;font-size:10px}.card .cov{height:120px;font-size:28px}.card .body{padding:16px 18px}.card h4{font-size:20px}}
