.article-module__K_sfna__page{--ink:var(--ds-color-ink);--paper:var(--ds-color-canvas);--paper-light:var(--ds-color-surface);--forest:var(--ds-color-brand-surface);--lime:var(--ds-color-accent-surface);--blue:var(--ds-color-evidence-surface);--coral:var(--ds-color-coral);background:linear-gradient(90deg, var(--ds-color-grid) 1px, transparent 1px), var(--paper);min-height:100vh;color:var(--ink);background-size:32px 100%}.article-module__K_sfna__articleHero{--article-accent:var(--lime);border-bottom:2px solid var(--ink);padding:72px max(32px,50vw - 590px) 100px}.article-module__K_sfna__articleHero.article-module__K_sfna__blue{--article-accent:var(--ds-color-evidence-surface)}.article-module__K_sfna__articleHero.article-module__K_sfna__coral{--article-accent:var(--ds-color-coral)}.article-module__K_sfna__articleHero>a{color:var(--ds-color-brand-text);align-items:center;gap:9px;font-size:12px;font-weight:780;display:inline-flex}.article-module__K_sfna__articleHero>a svg{width:16px;height:16px}.article-module__K_sfna__meta{color:var(--ds-color-brand-text);font-family:var(--ds-font-mono);letter-spacing:.1em;gap:22px;margin-top:68px;font-size:9px;font-weight:850;display:flex}.article-module__K_sfna__meta span{align-items:center;gap:7px;display:inline-flex}.article-module__K_sfna__meta svg{width:13px;height:13px}.article-module__K_sfna__articleHero h1{letter-spacing:-.08em;max-width:1120px;margin:25px 0 22px;font-size:clamp(4rem,7.5vw,8.2rem);line-height:.88}.article-module__K_sfna__articleHero>p{max-width:800px;color:var(--ds-color-muted);margin:0;font-size:19px;line-height:1.65}.article-module__K_sfna__articleHero blockquote{border:1px solid var(--ink);border-left:8px solid var(--article-accent);background:var(--paper-light);max-width:920px;font-family:var(--ds-font-editorial);box-shadow:6px 6px 0 var(--ink);margin:45px 0 0;padding:27px 30px;font-size:clamp(1.5rem,2.8vw,2.6rem);line-height:1.35}.article-module__K_sfna__articleLayout{grid-template-columns:260px minmax(0,760px);justify-content:space-between;gap:8vw;width:min(1180px,100% - 64px);margin:0 auto;padding:105px 0 125px;display:grid}.article-module__K_sfna__articleLayout>aside{align-self:start;position:sticky;top:120px}.article-module__K_sfna__articleLayout>aside>span,.article-module__K_sfna__body section>span,.article-module__K_sfna__productBridge span,.article-module__K_sfna__articleNav>span{color:var(--ds-color-brand-text);font-family:var(--ds-font-mono);letter-spacing:.1em;font-size:9px;font-weight:850}.article-module__K_sfna__articleLayout ol{gap:14px;margin:22px 0 27px;padding:0;list-style:none;display:grid}.article-module__K_sfna__articleLayout aside li{color:var(--ds-color-muted);grid-template-columns:26px 1fr;gap:7px;font-size:11px;line-height:1.45;display:grid}.article-module__K_sfna__articleLayout aside li span{color:var(--ds-color-brand-text);font-family:var(--ds-font-mono);font-size:9px;font-weight:850}.article-module__K_sfna__articleLayout aside small{border-top:1px solid var(--ds-color-line);color:var(--ds-color-muted);padding-top:22px;font-size:10px;line-height:1.55;display:block}.article-module__K_sfna__body section{padding:0 0 70px}.article-module__K_sfna__body section:last-child{padding-bottom:0}.article-module__K_sfna__body h2{letter-spacing:-.06em;margin:13px 0 25px;font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:1}.article-module__K_sfna__body p{color:var(--ds-color-muted);font-family:var(--ds-font-editorial);margin:0 0 23px;font-size:19px;line-height:1.78}.article-module__K_sfna__body ul{border:1px solid var(--ds-color-line-strong);background:var(--paper-light);gap:14px;margin:32px 0;padding:25px;list-style:none;display:grid}.article-module__K_sfna__body li{color:var(--ds-color-muted);align-items:flex-start;gap:11px;font-size:14px;line-height:1.55;display:flex}.article-module__K_sfna__body li svg{width:17px;color:var(--ds-color-brand-text);flex:0 0 17px}.article-module__K_sfna__productBridge{background:var(--lime);color:var(--ds-color-on-accent);grid-template-columns:1fr auto;align-items:center;gap:7vw;padding:90px max(32px,50vw - 590px);display:grid}.article-module__K_sfna__productBridge h2{letter-spacing:-.07em;max-width:880px;margin:16px 0 14px;font-size:clamp(3rem,5.4vw,5.8rem);line-height:.94}.article-module__K_sfna__productBridge p{max-width:720px;color:var(--ds-color-muted);margin:0;font-size:15px;line-height:1.65}.article-module__K_sfna__productBridge>a{background:var(--ds-color-inverse-surface);min-height:55px;color:var(--ds-color-on-inverse);white-space:nowrap;align-items:center;gap:12px;padding:0 20px;font-size:13px;font-weight:820;display:inline-flex}.article-module__K_sfna__productBridge svg,.article-module__K_sfna__articleNav svg{width:17px;height:17px}.article-module__K_sfna__articleNav{width:min(1180px,100% - 64px);margin:0 auto;padding:110px 0}.article-module__K_sfna__articleNav>div{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.article-module__K_sfna__articleNav a{border-right:1px solid var(--ds-color-line);border-bottom:1px solid var(--ds-color-line);grid-template-columns:1fr 22px;align-items:center;min-height:180px;padding:25px 25px 25px 0;display:grid}.article-module__K_sfna__articleNav a:nth-child(2n){border-right:0;padding-left:25px}.article-module__K_sfna__articleNav small{color:var(--ds-color-brand-text);font-family:var(--ds-font-mono);letter-spacing:.1em;grid-column:1/-1;font-size:8px;font-weight:850}.article-module__K_sfna__articleNav strong{letter-spacing:-.04em;max-width:430px;font-size:22px;line-height:1.15}@media (max-width:900px){.article-module__K_sfna__articleLayout{grid-template-columns:1fr}.article-module__K_sfna__articleLayout>aside{position:static}.article-module__K_sfna__articleLayout ol{grid-template-columns:1fr 1fr}.article-module__K_sfna__productBridge{grid-template-columns:1fr}.article-module__K_sfna__productBridge>a{width:fit-content}}@media (max-width:700px){.article-module__K_sfna__articleHero{padding:55px 18px 78px}.article-module__K_sfna__meta{flex-wrap:wrap;margin-top:50px}.article-module__K_sfna__articleHero h1{font-size:clamp(3.8rem,18vw,5.6rem)}.article-module__K_sfna__articleHero>p{font-size:17px}.article-module__K_sfna__articleHero blockquote{box-shadow:5px 5px 0 var(--ink);padding:22px 18px}.article-module__K_sfna__articleLayout,.article-module__K_sfna__articleNav{width:calc(100% - 32px)}.article-module__K_sfna__articleLayout{padding:80px 0 95px}.article-module__K_sfna__articleLayout ol{grid-template-columns:1fr}.article-module__K_sfna__body h2{font-size:clamp(2.5rem,12vw,3.7rem)}.article-module__K_sfna__body p{font-size:18px}.article-module__K_sfna__productBridge{padding:78px 18px}.article-module__K_sfna__productBridge h2{font-size:clamp(3rem,14vw,4.6rem)}.article-module__K_sfna__articleNav{padding:85px 0}.article-module__K_sfna__articleNav>div{grid-template-columns:1fr}.article-module__K_sfna__articleNav a,.article-module__K_sfna__articleNav a:nth-child(2n){border-right:0;padding:22px 0}}
