.longform{max-width:920px}.longform section{margin:0 0 3rem}.longform h2{font-family:Arial Black,Impact,sans-serif;font-size:clamp(1.8rem,3.2vw,3.1rem);line-height:1.02;letter-spacing:-.04em;margin:2.8rem 0 1rem;text-transform:uppercase}.longform p{color:#c8cad2;font-size:1.02rem;line-height:1.82}.longform strong{color:#fff}.longform a:not(.button){color:var(--lime);font-weight:800}.fact-table{border:1px solid var(--line);border-radius:22px;overflow:hidden;margin:2rem 0 3rem}.fact-table>div{display:grid;grid-template-columns:minmax(170px,.6fr) 1.4fr;gap:1rem;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.fact-table>div:last-child{border:0}.fact-table b{color:var(--lime);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.fact-table span{color:#d7d9df}.editorial-cta{display:grid;grid-template-columns:1fr auto;gap:1.5rem;align-items:center;background:radial-gradient(circle at 0 0,#8dff3229,transparent 44%),var(--panel-2);border:1px solid #8dff3252;border-radius:24px;padding:1.4rem;margin:3rem 0}.editorial-cta p{margin:0}.editorial-cta strong{color:var(--lime);letter-spacing:.05em}.editorial-cta span{font-size:.86rem}.topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:2rem 0 3rem}.topic-grid a{display:flex;flex-direction:column;gap:.5rem;background:var(--panel-2);border:1px solid var(--line);border-radius:20px;padding:1.2rem;min-height:145px}.topic-grid a:hover{border-color:var(--lime)}.topic-grid small{color:var(--muted)}.topic-grid strong{font-size:1.25rem}.topic-grid span{margin-top:auto;color:var(--lime);font-size:.75rem;font-weight:900}.sources{border-top:1px solid var(--line);padding-top:1rem}.sources li{margin:.65rem 0}@media(max-width:760px){.longform p{font-size:.96rem;line-height:1.7}.fact-table>div,.editorial-cta{grid-template-columns:1fr}.editorial-cta .button{width:100%}.topic-grid{grid-template-columns:1fr}.article-hero-featured{min-height:760px}.article-hero-featured .article-copy h1{font-size:clamp(1.75rem,8vw,2.45rem)}}