.presentation-module__blJOZq__navigationFrame{z-index:20;background:#fffdf8f0;border-bottom:1px solid #10241d24;position:relative}.presentation-module__blJOZq__navigation{grid-template-columns:auto 1fr;align-items:center;gap:34px;width:min(1240px,100% - 40px);min-height:64px;margin-inline:auto;display:grid}.presentation-module__blJOZq__navigationBrand{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.presentation-module__blJOZq__navigationBrand span{background:var(--ink);width:34px;height:34px;color:var(--paper-strong);letter-spacing:.1em;border-radius:50%;place-items:center;font-size:.64rem;font-weight:850;display:grid}.presentation-module__blJOZq__navigationBrand strong{font-size:.86rem}.presentation-module__blJOZq__navigationLinks{justify-content:center;gap:clamp(14px,2.2vw,30px);display:flex}.presentation-module__blJOZq__navigationLinks a{color:var(--ink-soft);font-size:.78rem;font-weight:720;text-decoration:none}.presentation-module__blJOZq__navigationLinks a:hover{color:var(--green-dark)}.presentation-module__blJOZq__statusStrip{width:min(1240px,100% - 40px);color:var(--ink-soft);border-top:1px solid #10241d1a;flex-wrap:wrap;gap:8px 22px;margin-inline:auto;padding:9px 0 11px;font-size:.67rem;line-height:1.45;display:flex}.presentation-module__blJOZq__statusStrip strong{color:var(--ink);font-weight:800}.presentation-module__blJOZq__navigationFrame~main>.site-header{display:none}.presentation-module__blJOZq__page{background:radial-gradient(circle at 83% 8%, #b9dfd059, transparent 24rem), var(--paper);min-height:100vh}.presentation-module__blJOZq__pageHero,.presentation-module__blJOZq__pageBody,.presentation-module__blJOZq__pageFooter{width:min(1120px,100% - 40px);margin-inline:auto}.presentation-module__blJOZq__pageHero{flex-direction:column;justify-content:center;min-height:470px;padding-block:76px 88px;display:flex}.presentation-module__blJOZq__eyebrow,.presentation-module__blJOZq__sectionHeading>p,.presentation-module__blJOZq__callout>p:first-child,.presentation-module__blJOZq__twoColumn article>p:first-child{color:var(--green);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.72rem;font-weight:850}.presentation-module__blJOZq__pageHero h1{letter-spacing:-.065em;overflow-wrap:break-word;text-wrap:balance;min-width:0;max-width:920px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,7.5vw,7.2rem);font-weight:500;line-height:.94}.presentation-module__blJOZq__pageHero>p:last-child{max-width:760px;color:var(--ink-soft);margin:30px 0 0;font-size:1.06rem;line-height:1.75}.presentation-module__blJOZq__pageBody{padding-bottom:110px}.presentation-module__blJOZq__section,.presentation-module__blJOZq__statusPanel,.presentation-module__blJOZq__limitations{border-top:1px solid var(--line);padding-block:86px}.presentation-module__blJOZq__sectionHeading{grid-template-columns:minmax(160px,.38fr) minmax(0,1fr);align-items:start;gap:40px;margin-bottom:52px;display:grid}.presentation-module__blJOZq__sectionHeading h2,.presentation-module__blJOZq__callout h2,.presentation-module__blJOZq__twoColumn h2{letter-spacing:-.045em;max-width:790px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:500;line-height:1.02}.presentation-module__blJOZq__skillList{border-top:1px solid var(--line)}.presentation-module__blJOZq__skillCard{border-bottom:1px solid var(--line);grid-template-columns:56px minmax(0,1fr) minmax(180px,.36fr);align-items:start;gap:30px;padding:30px 0;display:grid}.presentation-module__blJOZq__skillCard>span{color:var(--green);font-family:Georgia,Times New Roman,serif;font-size:1.15rem}.presentation-module__blJOZq__skillCard h3,.presentation-module__blJOZq__downloadList h3,.presentation-module__blJOZq__futureList h3,.presentation-module__blJOZq__boundaryGrid h3,.presentation-module__blJOZq__methodList h3{margin:0;font-size:1rem}.presentation-module__blJOZq__skillCard p,.presentation-module__blJOZq__skillCard ul,.presentation-module__blJOZq__downloadList p,.presentation-module__blJOZq__downloadList span,.presentation-module__blJOZq__futureList p,.presentation-module__blJOZq__boundaryGrid p,.presentation-module__blJOZq__methodList p,.presentation-module__blJOZq__callout>p:last-child,.presentation-module__blJOZq__limitations li{color:var(--ink-soft);line-height:1.65}.presentation-module__blJOZq__skillCard p{margin:8px 0 14px}.presentation-module__blJOZq__skillCard ul{margin:0;padding-left:18px;font-size:.76rem}.presentation-module__blJOZq__skillCard code,.presentation-module__blJOZq__downloadList code,.presentation-module__blJOZq__futureList code,.presentation-module__blJOZq__twoColumn code{overflow-wrap:anywhere;font-size:.72rem}.presentation-module__blJOZq__skillCard a{color:var(--green-dark);text-underline-offset:.2em;font-weight:750}.presentation-module__blJOZq__skillCard a:hover{color:var(--green)}.presentation-module__blJOZq__skillCard>strong{color:var(--green-dark);font-size:.75rem;line-height:1.5}.presentation-module__blJOZq__statusPanel dl{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.presentation-module__blJOZq__statusPanel dl div{background:var(--paper-strong);min-height:132px;padding:24px}.presentation-module__blJOZq__statusPanel dt{color:var(--ink-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:800}.presentation-module__blJOZq__statusPanel dd{margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.22rem;line-height:1.35}.presentation-module__blJOZq__methodList{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.presentation-module__blJOZq__methodList li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:18px;min-height:210px;padding:28px 30px 28px 0;display:grid}.presentation-module__blJOZq__methodList li:nth-child(odd){border-right:1px solid var(--line)}.presentation-module__blJOZq__methodList li:nth-child(2n){padding-left:30px}.presentation-module__blJOZq__methodList li>span{color:var(--green);font-size:.72rem;font-weight:800}.presentation-module__blJOZq__methodList p{margin:10px 0 0}.presentation-module__blJOZq__evidenceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.presentation-module__blJOZq__evidenceList a{border:1px solid var(--line);background:var(--paper-strong);min-height:76px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:.82rem;font-weight:780;line-height:1.45;text-decoration:none;display:flex}.presentation-module__blJOZq__evidenceList a:hover{border-color:var(--green);color:var(--green-dark)}.presentation-module__blJOZq__callout{background:var(--green-dark);color:var(--paper-strong);margin-block:28px 88px;padding:clamp(34px,6vw,72px)}.presentation-module__blJOZq__callout>p:first-child{color:var(--mint)}.presentation-module__blJOZq__callout>p:not(:first-child){color:#fffdf8c7;max-width:820px;margin:24px 0 0;line-height:1.7}.presentation-module__blJOZq__limitations ul{max-width:860px;margin:0 0 0 auto;padding-left:22px}.presentation-module__blJOZq__limitations li+li{margin-top:13px}.presentation-module__blJOZq__twoColumn{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-block:70px 88px;display:grid}.presentation-module__blJOZq__twoColumn article{border:1px solid var(--line);background:#fffdf8b3;padding:clamp(28px,4vw,44px)}.presentation-module__blJOZq__twoColumn pre{background:var(--ink);max-width:100%;color:var(--paper-strong);margin:28px 0;padding:20px;line-height:1.7;overflow-x:auto}.presentation-module__blJOZq__twoColumn article>p:last-child{color:var(--ink-soft);line-height:1.7}.presentation-module__blJOZq__boundaryGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.presentation-module__blJOZq__boundaryGrid article{border-top:3px solid var(--green);background:var(--paper-strong);min-height:190px;padding:30px}.presentation-module__blJOZq__downloadList,.presentation-module__blJOZq__futureList{gap:16px;display:grid}.presentation-module__blJOZq__downloadList article{border:1px solid var(--line);background:var(--paper-strong);grid-template-columns:minmax(0,1fr) minmax(220px,.72fr) auto;align-items:center;gap:28px;padding:28px;display:grid}.presentation-module__blJOZq__downloadList h3{overflow-wrap:anywhere}.presentation-module__blJOZq__downloadList article>*{min-width:0}.presentation-module__blJOZq__downloadList p{letter-spacing:.1em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:800}.presentation-module__blJOZq__downloadList span{margin-top:7px;display:block}.presentation-module__blJOZq__downloadList a{border:1px solid var(--ink);padding:12px 16px;font-size:.78rem;font-weight:800;text-decoration:none}.presentation-module__blJOZq__downloadList a:hover{background:var(--ink);color:var(--paper-strong)}.presentation-module__blJOZq__futureList{grid-template-columns:repeat(2,1fr)}.presentation-module__blJOZq__futureList article{border:1px dashed #10241d52;padding:30px}.presentation-module__blJOZq__futureList dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0;display:grid}.presentation-module__blJOZq__futureList dt{color:var(--ink-soft);text-transform:uppercase;font-size:.66rem}.presentation-module__blJOZq__futureList dd{margin:5px 0 0;font-size:.8rem}.presentation-module__blJOZq__pageFooter{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:30px;padding-block:32px;font-size:.72rem;line-height:1.5;display:flex}.presentation-module__blJOZq__pageFooter p{max-width:580px;margin:0}@media (max-width:980px){.presentation-module__blJOZq__navigation{grid-template-columns:auto 1fr}.presentation-module__blJOZq__navigationLinks{justify-content:flex-end}.presentation-module__blJOZq__skillCard{grid-template-columns:44px 1fr}.presentation-module__blJOZq__skillCard>strong{grid-column:2}.presentation-module__blJOZq__downloadList article{grid-template-columns:minmax(0,1fr)}.presentation-module__blJOZq__statusPanel dl{grid-template-columns:repeat(2,1fr)}.presentation-module__blJOZq__evidenceList{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.presentation-module__blJOZq__navigationFrame{overflow:visible}.presentation-module__blJOZq__navigation{flex-wrap:wrap;gap:10px;width:100%;min-width:0;padding:12px 14px 14px;display:flex}.presentation-module__blJOZq__statusStrip{gap:5px 14px;width:100%;padding:9px 14px 11px}.presentation-module__blJOZq__navigationBrand strong{display:none}.presentation-module__blJOZq__navigationLinks{flex-wrap:wrap;flex:100%;justify-content:flex-start;gap:8px 16px}.presentation-module__blJOZq__navigationLinks a{font-size:.68rem}.presentation-module__blJOZq__pageHero,.presentation-module__blJOZq__pageBody,.presentation-module__blJOZq__pageFooter{width:min(100% - 28px,1120px)}.presentation-module__blJOZq__pageHero{min-height:420px;padding-block:64px 72px}.presentation-module__blJOZq__pageHero h1{letter-spacing:-.05em;font-size:clamp(2.5rem,13.2vw,4.6rem);line-height:.98}.presentation-module__blJOZq__sectionHeading,.presentation-module__blJOZq__twoColumn,.presentation-module__blJOZq__boundaryGrid,.presentation-module__blJOZq__futureList,.presentation-module__blJOZq__methodList,.presentation-module__blJOZq__evidenceList{grid-template-columns:1fr}.presentation-module__blJOZq__methodList li:nth-child(odd){border-right:0}.presentation-module__blJOZq__methodList li:nth-child(2n){padding-left:0}.presentation-module__blJOZq__statusPanel dl{grid-template-columns:1fr}.presentation-module__blJOZq__skillCard{grid-template-columns:34px 1fr;gap:16px}.presentation-module__blJOZq__downloadList article>code,.presentation-module__blJOZq__downloadList article>a{grid-column:1/-1}.presentation-module__blJOZq__pageFooter{flex-direction:column}}@media (max-width:360px){.presentation-module__blJOZq__navigation{padding-inline:12px}.presentation-module__blJOZq__navigationLinks{gap:7px 12px}.presentation-module__blJOZq__pageHero,.presentation-module__blJOZq__pageBody,.presentation-module__blJOZq__pageFooter{width:calc(100% - 24px)}.presentation-module__blJOZq__pageHero h1{font-size:clamp(2.35rem,12.8vw,3.2rem)}.presentation-module__blJOZq__skillCard{grid-template-columns:28px minmax(0,1fr);gap:12px}}@media (prefers-reduced-motion:reduce){.presentation-module__blJOZq__page *,.presentation-module__blJOZq__navigationFrame *{scroll-behavior:auto!important;transition:none!important}}
