.ArticleLayout_miniNav__TziOF{padding:14px 32px;border-bottom:1px solid var(--dust);background:var(--paper)}.ArticleLayout_backLink__9qoPX{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);display:inline-block;transition:color .15s,transform .2s}.ArticleLayout_backLink__9qoPX:hover{color:var(--ink);transform:translateX(-3px)}.ArticleLayout_articleHeader__M_RsD{padding:80px 32px 56px;border-bottom:1px solid var(--dust)}.ArticleLayout_articleHeaderInner__0K3U4{max-width:680px;margin:0 auto}.ArticleLayout_articleTitle__Q9bzB{font-family:var(--display);font-size:clamp(34px,5.5vw,56px);font-weight:700;letter-spacing:-2px;line-height:1.05;margin-bottom:24px}.ArticleLayout_articleDek__7voLo{font-family:var(--display);font-size:18px;color:var(--soft-ink);line-height:1.55;max-width:580px}.ArticleLayout_articleBody__HhUvB{padding:64px 32px;max-width:680px;margin:0 auto;font-family:var(--display);font-size:17px;line-height:1.75;color:var(--soft-ink)}.ArticleLayout_articleBody__HhUvB p{margin-bottom:1.4em}.ArticleLayout_articleBody__HhUvB p strong{color:var(--ink);font-weight:700}.ArticleLayout_articleBody__HhUvB p em{font-style:italic;color:var(--ink)}.ArticleLayout_articleBody__HhUvB a{color:var(--ink);border-bottom:1px solid var(--dust);transition:border-color .15s,color .15s}.ArticleLayout_articleBody__HhUvB a:hover{border-color:var(--signal);color:var(--signal)}.ArticleLayout_lead__W7Na8{font-size:20px;line-height:1.65;color:var(--ink);margin-bottom:2em}.ArticleLayout_lead__W7Na8:first-letter{font-family:var(--display);font-size:62px;font-weight:700;float:left;line-height:.85;padding:8px 12px 0 0;color:var(--ink)}.ArticleLayout_articleBody__HhUvB h2{font-family:var(--display);font-size:28px;font-weight:700;letter-spacing:-.8px;line-height:1.15;color:var(--ink);margin:3em 0 .8em;display:flex;align-items:baseline;gap:14px}.ArticleLayout_num__vTDhf{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.15em;color:var(--signal);background:transparent;padding:0;flex-shrink:0;width:24px}.ArticleLayout_text__3UGXe{flex:1 1}.ArticleLayout_articleBody__HhUvB h3{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin:1.8em 0 .4em}.ArticleLayout_pullquote__Wf4K8{margin:2.5em -32px;padding:32px;border-top:1px solid var(--dust);border-bottom:1px solid var(--dust);font-family:var(--display);font-size:24px;font-weight:700;line-height:1.3;letter-spacing:-.6px;color:var(--ink);position:relative}.ArticleLayout_pullquote__Wf4K8:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:40%;background:var(--signal)}.ArticleLayout_code__vBsDB{margin:2em 0;background:var(--ink);color:var(--paper);padding:24px 28px;border-radius:var(--r-md);font-family:var(--mono);font-size:13px;line-height:1.65;overflow-x:auto;position:relative}.ArticleLayout_codeLabel__P79qs{position:absolute;top:10px;right:14px;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:rgba(247,243,238,.3)}.ArticleLayout_kw__xYNW3{color:#FF8C7E}.ArticleLayout_str__lUiuG{color:#C8C0B4}.ArticleLayout_com___btO_{color:rgba(247,243,238,.3)}.ArticleLayout_articleBody__HhUvB code{font-family:var(--mono);font-size:14px;background:var(--mid);padding:2px 6px;border-radius:var(--r-sm);color:var(--ink)}.ArticleLayout_aside__iLbJj{margin:1.6em 0;padding:18px 22px;border-left:2px solid var(--ink);background:var(--mid)}.ArticleLayout_asideLabel__dchLZ{font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ArticleLayout_asideText__pqPBb{font-size:15px;line-height:1.65;color:var(--soft-ink)}.ArticleLayout_summaryBox__iO_Aw{margin:2em 0;padding:24px 28px;background:var(--mid);border-left:3px solid var(--signal);border-radius:var(--r-md)}.ArticleLayout_summaryLabel__VimEB{font-family:var(--mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:14px}.ArticleLayout_summaryList__NKbJv{list-style:none;counter-reset:s;padding:0;margin:0}.ArticleLayout_summaryList__NKbJv li{counter-increment:s;padding:7px 0 7px 38px;position:relative;font-family:var(--display);font-size:17px;color:var(--ink);font-weight:700;line-height:1.35}.ArticleLayout_summaryList__NKbJv li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:11px;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--signal);letter-spacing:.12em}.ArticleLayout_dashList__gvYjf{list-style:none;padding:0;margin:1em 0 1.4em}.ArticleLayout_dashList__gvYjf li{padding:4px 0 4px 20px;position:relative;color:var(--soft-ink)}.ArticleLayout_dashList__gvYjf li:before{content:"→";position:absolute;left:0;color:var(--muted);font-family:var(--mono)}.ArticleLayout_tableWrap__swDvf{margin:2em -32px;overflow-x:auto}.ArticleLayout_articleBody__HhUvB table{width:100%;border-collapse:collapse;font-family:var(--display);font-size:14px;background:var(--paper)}.ArticleLayout_articleBody__HhUvB table th{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);text-align:left;padding:12px 16px;border-bottom:1px solid var(--dust);background:var(--mid);font-weight:700;white-space:nowrap}.ArticleLayout_articleBody__HhUvB table td{padding:14px 16px;border-bottom:1px solid var(--dust);color:var(--ink);vertical-align:top;line-height:1.55}.ArticleLayout_articleBody__HhUvB table tr:last-child td{border-bottom:none}.ArticleLayout_articleBody__HhUvB table td:first-child{font-weight:700}.ArticleLayout_faqItem__A3GDy{padding:1.6em 0;border-top:1px solid var(--dust)}.ArticleLayout_faqItem__A3GDy:first-of-type{border-top:none;padding-top:.8em}.ArticleLayout_faqQ__YQX0d{font-family:var(--display);font-size:19px;font-weight:700;color:var(--ink);margin-bottom:.5em;letter-spacing:-.3px;line-height:1.3}.ArticleLayout_faqA__h_NcW{font-size:16px;color:var(--soft-ink);line-height:1.7;margin:0}.ArticleLayout_keepReading__qPYSl{padding:64px 32px;max-width:680px;margin:0 auto;border-top:1px solid var(--dust)}.ArticleLayout_keepReadingLabel__sqk7j{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:24px;display:flex;align-items:center;gap:10px}.ArticleLayout_keepReadingLabel__sqk7j:before{content:"";width:24px;height:1px;background:var(--dust)}.ArticleLayout_relatedRow__ZviWI{display:grid;grid-template-columns:1fr 24px;grid-gap:24px;gap:24px;padding:24px 0;border-bottom:1px solid var(--dust);align-items:baseline;transition:padding-left .25s ease;position:relative}.ArticleLayout_relatedRow__ZviWI:before{content:"";position:absolute;left:-2px;top:50%;transform:translateY(-50%);height:0;width:1px;background:var(--signal);transition:height .25s ease}.ArticleLayout_relatedRow__ZviWI:hover{padding-left:8px}.ArticleLayout_relatedRow__ZviWI:hover:before{height:60%}.ArticleLayout_relatedRow__ZviWI:last-child{border-bottom:none}.ArticleLayout_relatedTitle__4_wTJ{font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:-.5px;line-height:1.25;color:var(--ink)}.ArticleLayout_relatedArrow__Gf6It{font-family:var(--mono);font-size:13px;color:var(--muted);transition:color .25s,transform .25s;align-self:center}.ArticleLayout_relatedRow__ZviWI:hover .ArticleLayout_relatedArrow__Gf6It{color:var(--ink);transform:translateX(4px)}.ArticleLayout_articleCta__s2nGN{background:var(--ink);color:var(--paper);padding:88px 32px;text-align:center}.ArticleLayout_ctaInner__CtfET{max-width:520px;margin:0 auto}.ArticleLayout_ctaEyebrow__0EgwI{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:rgba(247,243,238,.4);margin-bottom:28px;display:flex;align-items:center;justify-content:center;gap:10px}.ArticleLayout_ctaEyebrow__0EgwI:after,.ArticleLayout_ctaEyebrow__0EgwI:before{content:"";width:24px;height:1px;background:rgba(247,243,238,.2)}.ArticleLayout_articleCta__s2nGN h3{font-family:var(--display);font-size:clamp(32px,4.5vw,46px);font-weight:700;letter-spacing:-1.2px;line-height:1.05;margin-bottom:14px}.ArticleLayout_articleCta__s2nGN p{font-family:var(--mono);font-size:11px;color:rgba(247,243,238,.45);letter-spacing:.1em;text-transform:uppercase;margin-bottom:32px}.ArticleLayout_ctaButton__hXbnh{display:inline-block;background:var(--paper);color:var(--ink);font-family:var(--display);font-size:14px;font-weight:600;letter-spacing:0;padding:14px 28px;border-radius:var(--r-pill);transition:background .15s}.ArticleLayout_ctaButton__hXbnh:hover{background:#fff}@media (max-width:680px){.ArticleLayout_miniNav__TziOF{padding:10px 20px}.ArticleLayout_articleHeader__M_RsD{padding:48px 20px 40px}.ArticleLayout_articleBody__HhUvB{padding:40px 20px;font-size:16px}.ArticleLayout_lead__W7Na8{font-size:18px}.ArticleLayout_lead__W7Na8:first-letter{font-size:48px}.ArticleLayout_articleBody__HhUvB h2{font-size:24px;flex-wrap:wrap}.ArticleLayout_pullquote__Wf4K8{margin:2em -20px;padding:24px 20px;font-size:20px}.ArticleLayout_keepReading__qPYSl{padding:40px 20px}.ArticleLayout_articleCta__s2nGN{padding:64px 20px}.ArticleLayout_code__vBsDB{font-size:12px;padding:18px 20px}.ArticleLayout_relatedTitle__4_wTJ{font-size:18px}.ArticleLayout_summaryBox__iO_Aw{padding:18px 20px}.ArticleLayout_summaryList__NKbJv li{font-size:15px;padding-left:32px}.ArticleLayout_tableWrap__swDvf{margin:2em -20px;padding:0 20px}.ArticleLayout_articleBody__HhUvB table{font-size:13px}.ArticleLayout_articleBody__HhUvB table td,.ArticleLayout_articleBody__HhUvB table th{padding:10px 12px}.ArticleLayout_faqQ__YQX0d{font-size:17px}.ArticleLayout_faqA__h_NcW{font-size:15px}}