@font-face{font-family:Manrope;src:url(assets/manrope-variable.ttf) format('truetype');font-weight:200 800;font-display:swap}@font-face{font-family:Instrument;src:url(assets/instrument-sans-400.ttf) format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Instrument;src:url(assets/instrument-sans-600.ttf) format('truetype');font-weight:600;font-display:swap}:root{--ink:#191a1e;--muted:#50545a;--wine:#632a38;--orange:#b7461f;--paper:#fff;--tint:#fff5ee}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.7 Instrument,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,'Avenir Next',sans-serif;letter-spacing:-.035em;line-height:1.14;text-wrap:balance}.article-shell{width:min(1120px,calc(100% - 64px));margin:auto}.article-header{position:sticky;top:0;z-index:20;background:#1d1e23;color:#fff;border-bottom:2px solid #f58037}.article-header .article-shell{height:78px;display:flex;align-items:center;justify-content:space-between}.article-header>a,.article-header .article-shell>a:last-child{font-size:14px}.article-brand{display:flex;align-items:center;gap:10px;font:700 18px/1 Manrope,sans-serif}.article-brand small{display:block;font:400 11px/1.2 Instrument,sans-serif;color:#ccc;margin-top:5px}.article-hero{padding:100px 0 90px;border-bottom:1px solid #dedbd6}.article-hero>a,.article-hero .article-shell>a{font-size:14px;color:var(--orange)}.article-hero h1{font-size:clamp(43px,6vw,78px);max-width:900px;margin-top:40px}.article-hero p{font-size:20px;color:var(--muted);max-width:670px;margin-top:28px}.guide{padding:100px 0;border-bottom:1px solid #dedbd6}.guide-tinted{background:var(--tint)}.guide-grid{display:grid;grid-template-columns:220px 1fr;gap:90px}.guide-aside{padding-top:8px}.guide-aside span{color:var(--orange);font-weight:600}.guide-aside p{color:var(--muted);font-size:14px;margin-top:12px}.guide-body{max-width:760px}.guide-body h2{font-size:clamp(34px,4.5vw,54px)}.guide-lead{font-size:21px!important;color:#33363c!important;margin-top:30px!important}.guide-body h3{font-size:24px;margin-top:48px}.guide-body p{color:var(--muted);margin-top:18px}.source-box{display:grid;gap:8px;margin-top:40px;padding:24px 26px;background:#f3f0ed}.source-box strong{margin-bottom:4px}.source-box a{color:var(--orange);text-decoration:underline;text-underline-offset:3px}.article-cta{padding:90px 0;background:var(--wine);color:#fff}.article-cta .article-shell{display:grid;grid-template-columns:1.2fr 1fr auto;gap:45px;align-items:center}.article-cta h2{font-size:36px}.article-cta p{color:#f4dfe2}.article-cta a{padding:16px 20px;border:1px solid #f1a66f;color:#fff}footer{padding:30px 0;background:#1d1e23;color:#d7d7dc;font-size:14px}footer .article-shell{display:flex;justify-content:space-between}@media(max-width:760px){.article-shell{width:min(100% - 38px,1120px)}.article-header .article-shell>a:last-child{display:none}.article-hero{padding:70px 0 60px}.article-hero h1{font-size:42px}.article-hero p{font-size:18px}.guide{padding:65px 0}.guide-grid{grid-template-columns:1fr;gap:30px}.guide-body h2{font-size:34px}.guide-lead{font-size:19px!important}.article-cta .article-shell{grid-template-columns:1fr;gap:24px}.article-cta h2{font-size:31px}.article-cta a{justify-self:start}footer .article-shell{gap:20px;flex-direction:column}}
