:root{--red:#bc2026;--ink:#151515;--paper:#f5f4f0;--muted:#686868}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Montserrat,Arial,sans-serif;line-height:1.75}a{color:inherit}.site-header{background:#0e0e0e;color:#fff;position:sticky;top:0;z-index:20}.nav{max-width:1240px;margin:auto;padding:15px 24px;display:flex;align-items:center;gap:34px}.nav img{width:176px;height:auto;display:block}.nav__links{margin-left:auto;display:flex;align-items:center;gap:28px}.nav__links a{text-decoration:none;font-weight:700;font-size:14px}.nav__links a[aria-current=page]{color:#f25c61}.nav__cta,.button{background:var(--red);color:#fff!important;padding:12px 18px;text-decoration:none;font-weight:800;display:inline-block}.hero{background:#151515;color:#fff;padding:clamp(70px,9vw,130px) 24px}.hero__inner,.wrap{max-width:1120px;margin:auto}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.18em;color:#ef5157;margin:0 0 18px}.hero h1{font:750 clamp(40px,6vw,76px)/1.02 Sora,sans-serif;max-width:1000px;margin:0 0 24px}.hero p{font-size:clamp(17px,2vw,21px);max-width:760px;color:#d5d5d5}.blog-grid{padding:80px 24px;background:var(--paper)}.cards{max-width:1120px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:#fff;border-top:5px solid var(--red);padding:30px;display:flex;flex-direction:column;min-height:360px}.card h2{font:700 25px/1.25 Sora,sans-serif;margin:10px 0 16px}.card p{color:var(--muted)}.card .meta{font-size:12px;font-weight:700;color:var(--red);letter-spacing:.08em}.card a{margin-top:auto;font-weight:800;text-decoration:none}.article-hero{background:#171717;color:#fff;padding:70px 24px}.breadcrumbs{font-size:13px;color:#c9c9c9;margin-bottom:34px}.breadcrumbs a{color:#fff}.article-hero h1{font:750 clamp(38px,5vw,68px)/1.08 Sora,sans-serif;max-width:970px;margin:0 0 22px}.article-hero .dek{font-size:20px;max-width:820px;color:#d3d3d3}.article-meta{font-size:13px;margin-top:28px;color:#eee}.article{max-width:820px;margin:auto;padding:70px 24px}.article h2{font:700 34px/1.2 Sora,sans-serif;margin:54px 0 16px}.article h3{font:700 24px/1.3 Sora,sans-serif;margin:36px 0 10px}.article p,.article li{font-size:17px}.article li{margin-bottom:10px}.callout{background:#f3f1eb;border-left:5px solid var(--red);padding:24px 28px;margin:34px 0}.cta-box{background:#151515;color:#fff;padding:38px;margin:55px 0}.cta-box h2{margin:0 0 12px;color:#fff}.cta-box p{color:#ddd}.related{background:var(--paper);padding:65px 24px}.footer{background:#0d0d0d;color:#ddd;padding:50px 24px}.footer__inner{max-width:1120px;margin:auto;display:flex;justify-content:space-between;gap:30px}.footer a{color:#fff}@media(max-width:760px){.nav__links a:not(.nav__cta){display:none}.nav{gap:12px}.nav img{width:145px}.cards{grid-template-columns:1fr}.footer__inner{display:block}.hero h1{font-size:42px}}
