:root{--navy:#17212b;--blue:#2558e5;--coral:#ff6a4a;--yellow:#ffd85c;--mint:#dff3ea;--paper:#fffaf1;--muted:#66717b;--line:#d9d7ce;--sans:"Inter",Arial,sans-serif;--display:"Manrope",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--navy);font:16px/1.75 var(--sans)}a{color:inherit;text-decoration:none}img{display:block;width:100%}.wrap{width:min(1160px,calc(100% - 48px));margin:auto}.topbar{padding:9px 16px;background:var(--yellow);text-align:center;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.site-header{background:var(--navy);color:#fff}.site-nav{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:flex;align-items:center;gap:12px;font:600 14px var(--display);letter-spacing:.12em}.brand img{width:34px;height:34px}.nav-links{display:flex;align-items:center;gap:28px;font-size:13px}.nav-links .cta-link{padding:10px 15px;border-radius:8px;background:#fff;color:var(--navy);font-weight:700}.blog-hero{padding:100px 0 82px;background:var(--blue);color:#fff}.eyebrow{margin:0 0 20px;color:var(--yellow);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.blog-hero h1,.article-hero h1{max-width:920px;margin:0;font:500 clamp(48px,8vw,92px)/.96 var(--display);letter-spacing:-.06em}.blog-hero p{max-width:650px;margin:28px 0 0;color:#e8edff;font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;padding:80px 0}.card{display:flex;flex-direction:column;min-height:440px;padding:28px;background:#fff;border-top:6px solid var(--blue);box-shadow:0 14px 38px rgba(23,33,43,.08);transition:.25s}.card:nth-child(2){border-color:var(--coral)}.card:nth-child(3){border-color:#087a5a}.card:hover{transform:translateY(-5px);box-shadow:0 20px 48px rgba(23,33,43,.14)}.tag{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}.card h2{margin:44px 0 18px;font:500 clamp(28px,3vw,40px)/1.08 var(--display);letter-spacing:-.045em}.card p{margin:0;color:var(--muted)}.read{margin-top:auto;padding-top:38px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-hero{padding:86px 0 68px;background:var(--mint)}.article-hero .eyebrow{color:#087a5a}.article-hero h1{max-width:980px;font-size:clamp(44px,7vw,80px)}.dek{max-width:760px;margin:28px 0 0;color:#40505b;font-size:19px}.article-meta{margin-top:28px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.article-cover{width:min(1160px,calc(100% - 48px));height:min(58vw,620px);margin:0 auto;object-fit:cover}.article-layout{display:grid;grid-template-columns:230px minmax(0,720px);justify-content:center;gap:70px;padding:80px 0 110px}.toc{align-self:start;position:sticky;top:24px;padding:22px;border-top:4px solid var(--coral);background:#fff}.toc strong{display:block;margin-bottom:12px;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.toc a{display:block;padding:7px 0;color:var(--muted);font-size:13px;line-height:1.4}.prose{font-size:18px}.prose h2{scroll-margin-top:30px;margin:64px 0 18px;font:500 clamp(31px,4vw,45px)/1.1 var(--display);letter-spacing:-.045em}.prose h2:first-child{margin-top:0}.prose h3{margin:34px 0 8px;font:500 24px/1.2 var(--display)}.prose p{margin:0 0 22px}.prose ul{margin:0 0 26px;padding-left:22px}.prose li{margin:8px 0}.callout{margin:44px 0;padding:28px;background:#fff;border-left:6px solid var(--yellow)}.next{padding:72px 0;background:var(--blue);color:#fff}.next-grid{display:flex;align-items:end;justify-content:space-between;gap:30px}.next h2{max-width:680px;margin:0;font:500 clamp(34px,5vw,58px)/1.05 var(--display);letter-spacing:-.045em}.button{display:inline-block;padding:14px 19px;border-radius:9px;background:var(--yellow);color:var(--navy);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.site-footer{padding:50px 0;background:var(--navy);color:#cbd2d8}.footer-row{display:flex;justify-content:space-between;gap:30px;font-size:13px}.footer-row a{color:#fff}@media(max-width:760px){.wrap,.article-cover{width:calc(100% - 32px)}.topbar{font-size:9px}.site-nav{min-height:68px}.nav-links a:not(.cta-link){display:none}.nav-links{gap:0}.brand{font-size:12px}.brand img{width:30px;height:30px}.blog-hero,.article-hero{padding:66px 0 58px}.cards{grid-template-columns:1fr;padding:55px 0}.card{min-height:330px}.article-cover{height:62vw;min-height:260px}.article-layout{grid-template-columns:1fr;gap:32px;padding:54px 0 80px}.toc{position:static}.prose{font-size:17px}.next-grid,.footer-row{align-items:flex-start;flex-direction:column}.next{padding:58px 0}}
