:root{--bg:#050505;--fg:#f3f3ef;--muted:#aaa9a2;--line:#292927;--acid:#55e6a5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font-family:Manrope,Arial,sans-serif;font-weight:300}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}.nav{height:90px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;font-size:12px;letter-spacing:.17em;font-weight:500}.brand img{width:38px;height:38px}.back{color:var(--acid);font:11px DM Mono;letter-spacing:.1em;text-transform:uppercase}.article-hero{max-width:1180px;margin:auto;padding:110px 4vw 90px}.kicker{font:10px DM Mono;color:var(--acid);letter-spacing:.15em;text-transform:uppercase}.article-hero h1{font-size:clamp(52px,8vw,112px);font-weight:300;letter-spacing:-.06em;line-height:.96;max-width:1100px;margin:32px 0 48px}.dek{font-size:clamp(19px,2vw,28px);line-height:1.5;color:#c6c5be;max-width:800px}.meta{margin-top:55px;padding-top:24px;border-top:1px solid var(--line);display:flex;gap:30px;color:#777;font:10px DM Mono;letter-spacing:.08em;text-transform:uppercase}.article-body{max-width:780px;margin:auto;padding:45px 4vw 140px}.article-body h2{font-size:clamp(30px,4vw,48px);font-weight:300;letter-spacing:-.035em;line-height:1.15;margin:80px 0 25px}.article-body h3{font-size:24px;font-weight:400;margin:50px 0 18px}.article-body p,.article-body li{font-size:17px;line-height:1.85;color:var(--muted)}.article-body strong{color:var(--fg);font-weight:500}.article-body ul,.article-body ol{padding-left:24px}.article-body li{margin-bottom:12px}.callout{border-left:2px solid var(--acid);padding:8px 0 8px 28px;margin:55px 0}.callout p{font-size:20px;color:#d6d5ce;margin:0}.related{border-top:1px solid var(--line);padding:80px 4vw;max-width:1180px;margin:auto}.related small{font:10px DM Mono;color:var(--acid);letter-spacing:.12em}.related-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.related a{border:1px solid var(--line);padding:28px;font-size:20px;transition:.2s}.related a:hover{border-color:var(--acid)}footer{border-top:1px solid var(--line);padding:45px 4vw;display:flex;justify-content:space-between;color:#777;font-size:10px;line-height:1.5}footer a{color:var(--acid)}@media(max-width:700px){.nav,.article-hero,.article-body,.related,footer{padding-left:6vw;padding-right:6vw}.article-hero{padding-top:75px}.meta{flex-direction:column;gap:10px}.related-links{grid-template-columns:1fr}footer{flex-direction:column;gap:15px}}
