:root{--ink:#111113;--paper:#f7f7f5;--surface:#19191c;--muted:#b4b4b1;--coral:#e8573a}*{box-sizing:border-box}body.seo-page{margin:0;background:var(--ink);color:#ededeb;font:16px/1.6 Inter,Arial,sans-serif}.seo-page a{color:inherit}.site-header{border-bottom:1px solid rgba(255,255,255,.12)}.site-nav,.page-wrap{max-width:1100px;margin:auto;padding-left:24px;padding-right:24px}.site-nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-weight:800;text-decoration:none;letter-spacing:-.03em}.nav-list{display:flex;gap:18px;flex-wrap:wrap}.nav-list a{font-size:.9rem;color:#d1d1cd;text-decoration:none}.nav-list a:hover{color:#fff}.page-hero{padding:84px 0 72px;border-bottom:1px solid rgba(255,255,255,.12)}.eyebrow{color:var(--coral);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.page-hero h1{max-width:850px;font-size:clamp(2.5rem,6vw,4.6rem);line-height:1.02;letter-spacing:-.045em;margin:14px 0 24px}.lede{font-size:1.2rem;max-width:720px;color:#d0d0cc}.content{background:var(--paper);color:#1a1a19;padding:72px 0}.content h2{font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.03em;margin-top:0}.content h3{margin-top:0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d4d4d0;border:1px solid #d4d4d0;margin:32px 0}.card{background:#fff;padding:28px}.card p{color:#62625f}.prose{max-width:760px}.prose p,.prose li{color:#454542}.cta{display:inline-block;background:var(--coral);color:#fff!important;text-decoration:none;padding:12px 18px;border-radius:7px;font-weight:700;margin-top:16px}.related{padding:64px 0}.related ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.related a{display:block;border:1px solid rgba(255,255,255,.2);padding:16px;text-decoration:none}.site-footer{padding:30px 0;border-top:1px solid rgba(255,255,255,.12);color:#aaa}@media(max-width:700px){.nav-list{display:none}.grid,.related ul{grid-template-columns:1fr}.page-hero{padding:58px 0}}
