.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%}.K_sfna_articleHero{--article-accent:var(--lime);border-bottom:2px solid var(--ink);padding:72px max(32px,50vw - 590px) 100px}.K_sfna_articleHero.K_sfna_blue{--article-accent:var(--ds-color-evidence-surface)}.K_sfna_articleHero.K_sfna_coral{--article-accent:var(--ds-color-coral)}.K_sfna_articleHero>a{color:var(--ds-color-brand-text);align-items:center;gap:9px;font-size:12px;font-weight:780;display:inline-flex}.K_sfna_articleHero>a svg{width:16px;height:16px}.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}.K_sfna_meta span{align-items:center;gap:7px;display:inline-flex}.K_sfna_meta svg{width:13px;height:13px}.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}.K_sfna_articleHero>p{max-width:800px;color:var(--ds-color-muted);margin:0;font-size:19px;line-height:1.65}.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}.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}.K_sfna_articleLayout>aside{align-self:start;position:sticky;top:120px}.K_sfna_articleLayout>aside>span,.K_sfna_body section>span,.K_sfna_productBridge span,.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}.K_sfna_articleLayout ol{gap:14px;margin:22px 0 27px;padding:0;list-style:none;display:grid}.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}.K_sfna_articleLayout aside li span{color:var(--ds-color-brand-text);font-family:var(--ds-font-mono);font-size:9px;font-weight:850}.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}.K_sfna_body section{padding:0 0 70px}.K_sfna_body section:last-child{padding-bottom:0}.K_sfna_body h2{letter-spacing:-.06em;margin:13px 0 25px;font-size:clamp(2.4rem,4.4vw,4.4rem);line-height:1}.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}.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}.K_sfna_body li{color:var(--ds-color-muted);align-items:flex-start;gap:11px;font-size:14px;line-height:1.55;display:flex}.K_sfna_body li svg{width:17px;color:var(--ds-color-brand-text);flex:0 0 17px}.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}.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}.K_sfna_productBridge p{max-width:720px;color:var(--ds-color-muted);margin:0;font-size:15px;line-height:1.65}.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}.K_sfna_productBridge svg,.K_sfna_articleNav svg{width:17px;height:17px}.K_sfna_articleNav{width:min(1180px,100% - 64px);margin:0 auto;padding:110px 0}.K_sfna_articleNav>div{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.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}.K_sfna_articleNav a:nth-child(2n){border-right:0;padding-left:25px}.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}.K_sfna_articleNav strong{letter-spacing:-.04em;max-width:430px;font-size:22px;line-height:1.15}@media (max-width:900px){.K_sfna_articleLayout{grid-template-columns:1fr}.K_sfna_articleLayout>aside{position:static}.K_sfna_articleLayout ol{grid-template-columns:1fr 1fr}.K_sfna_productBridge{grid-template-columns:1fr}.K_sfna_productBridge>a{width:fit-content}}@media (max-width:700px){.K_sfna_articleHero{padding:55px 18px 78px}.K_sfna_meta{flex-wrap:wrap;margin-top:50px}.K_sfna_articleHero h1{font-size:clamp(3.8rem,18vw,5.6rem)}.K_sfna_articleHero>p{font-size:17px}.K_sfna_articleHero blockquote{box-shadow:5px 5px 0 var(--ink);padding:22px 18px}.K_sfna_articleLayout,.K_sfna_articleNav{width:calc(100% - 32px)}.K_sfna_articleLayout{padding:80px 0 95px}.K_sfna_articleLayout ol{grid-template-columns:1fr}.K_sfna_body h2{font-size:clamp(2.5rem,12vw,3.7rem)}.K_sfna_body p{font-size:18px}.K_sfna_productBridge{padding:78px 18px}.K_sfna_productBridge h2{font-size:clamp(3rem,14vw,4.6rem)}.K_sfna_articleNav{padding:85px 0}.K_sfna_articleNav>div{grid-template-columns:1fr}.K_sfna_articleNav a,.K_sfna_articleNav a:nth-child(2n){border-right:0;padding:22px 0}}
