:root{color-scheme:dark;background:#020617;color:#dbe5f5;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 12% 0,rgba(37,99,235,.16),transparent 30rem),#020617;color:#dbe5f5;line-height:1.72}a{color:#93c5fd;text-underline-offset:.18em}.content-header{display:flex;justify-content:space-between;align-items:center;width:min(1120px,calc(100% - 40px));min-height:76px;margin:auto;border-bottom:1px solid #1e293b}.content-brand{display:flex;align-items:center;gap:10px;color:#f8fafc;text-decoration:none;font-size:1.25rem;font-weight:850}.content-brand img{border-radius:11px}.content-header nav{display:flex;gap:20px}.content-header nav a{color:#a9b8d2;text-decoration:none;font-weight:700}.content-page{width:min(820px,calc(100% - 40px));margin:0 auto;padding:46px 0 80px}.content-page.wide{width:min(1120px,calc(100% - 40px))}.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;color:#74839c;font-size:.88rem}.eyebrow{margin:34px 0 8px;color:#60a5fa;font-size:.76rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}h1,h2,h3{color:#f8fafc;line-height:1.16;letter-spacing:-.035em}h1{margin:.2rem 0 1rem;font-size:clamp(2.5rem,6vw,4.7rem);letter-spacing:-.06em}h2{margin-top:2.5rem;font-size:clamp(1.45rem,3vw,2.05rem)}h3{margin-top:1.4rem}.lead{color:#b8c5d9;font-size:1.2rem;line-height:1.65}.byline{color:#8191aa;font-size:.92rem}.content-page p,.content-page li{color:#b7c5da}.risk-box,.cta-box{margin:1.6rem 0;padding:1.1rem 1.2rem;border-radius:16px}.risk-box{border:1px solid #92400e;background:#451a03;color:#fde68a}.cta-box{margin-top:3rem;border:1px solid #1d4ed8;background:#0b1b40}.content-button{display:inline-flex;margin-top:.5rem;padding:.75rem 1rem;border-radius:12px;background:#2563eb;color:#fff;text-decoration:none;font-weight:800}.sources{padding-left:1.2rem}.article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:32px}.article-grid article{padding:25px;border:1px solid #24334a;border-radius:18px;background:#0b1220}.article-grid h2{margin:.3rem 0;font-size:1.45rem}.article-grid h2 a{color:#f8fafc;text-decoration:none}.read-more{font-weight:800}.content-footer{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;padding:36px 20px 60px;border-top:1px solid #1e293b}.content-footer a{color:#9fb0ca}@media(max-width:720px){.content-header nav{display:none}.article-grid{grid-template-columns:1fr}.content-page{padding-top:30px}}