@media(max-width:800px){.topbar{height:62px;grid-template-columns:1fr auto;padding-inline:5vw}.topbar nav,.print-button,.pill-link{display:none}.hero{min-height:780px;padding-inline:5vw}.hero h1{font-size:clamp(52px,17vw,88px);line-height:.86}.hero-meta span:last-child{display:none}.orbit{width:120vw;height:72vw;top:34%;left:-34vw}.hero-bottom{grid-template-columns:1fr;gap:34px}.edition-stamp{width:170px}.blue-band{min-height:700px;padding-inline:5vw}.band-grid{grid-template-columns:1fr;gap:28px;margin-top:60px}.report-section{grid-template-columns:1fr;padding:76px 5vw}.sticky-intro{position:static}.metric-list article{grid-template-columns:38px 1fr}.metric-list code{grid-column:2}.hypothesis-list article{grid-template-columns:44px 1fr}.wide-heading,.test-intro,.protocol-section,.fieldwork-section,.truth-section{grid-template-columns:1fr}.wide-heading .eyebrow,.test-intro .eyebrow{grid-row:auto}.test-intro>p:last-child{grid-column:auto}.table-row{grid-template-columns:1fr}.table-head{display:none}.table-row span{padding:8px 0}.table-row span:first-child{padding-top:22px;font:600 20px var(--display)}.table-row span:last-child{padding-bottom:22px}.task-grid{grid-template-columns:1fr}.formula{flex-direction:column}.formula>span{text-align:center}.formula div{min-width:90vw}.truth-grid{grid-template-columns:1fr}.truth-grid article+article{border-left:2px solid var(--ink);border-top:0}.launch-list{margin-left:0}.launch-list article{grid-template-columns:40px 1fr}.launch-list p{grid-column:2}.cta-grid{grid-template-columns:1fr}.protocol-list li{grid-template-columns:34px 80px 1fr}footer{flex-direction:column}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:none}}
@media print{.topbar{display:none}[data-reveal]{opacity:1;transform:none}.hero,.blue-band,.report-section,.architecture-section,.protocol-section,.test-bank,.formula-section,.fieldwork-section,.truth-section,.launch-section,.participate{break-inside:avoid}.sticky-intro{position:static}body{print-color-adjust:exact}footer{display:none}}
@media(max-width:800px){.hero h1{font-size:clamp(50px,15vw,78px);line-height:.92}.hero-actions{flex-wrap:wrap}.status-strip{grid-template-columns:repeat(2,1fr)}.status-strip>div{padding:15px 5vw}.example-heading{grid-template-columns:1fr}.example-heading .eyebrow{grid-row:auto}.evidence-chain{grid-template-columns:1fr}.evidence-chain div{min-height:120px;border-right:0;border-bottom:1px solid var(--ink)}.evidence-chain div:not(:last-child)::after{content:'↓';right:18px;top:auto;bottom:-13px}.pack-grid{grid-template-columns:1fr}.cta-options{margin-top:20px}}
@media(max-width:800px){.signals{padding-block:70px}.signals-head{align-items:center}.signals-controls{display:none}.signals-track{grid-auto-columns:88vw}.signal-card{min-height:410px;padding:22px}.signal-quote{margin-top:36px;font-size:20px}.signal-footer{align-items:start;flex-direction:column}}
@media(max-width:800px){.participate-intro{grid-template-columns:1fr;gap:24px}.form-progress button{padding:14px 6px;text-align:center;font-size:0}.form-progress button span{margin:0;font-size:11px}.form-step{padding:38px 5vw 28px}.form-grid{grid-template-columns:1fr}.field-wide{grid-column:auto}.profile-layout{grid-template-columns:1fr}.avatar-upload{align-items:flex-start;text-align:left}.avatar-preview{width:130px}.form-actions{grid-template-columns:1fr auto 1fr;padding-inline:5vw}.form-actions button{padding-inline:12px}.form-actions button iconify-icon{display:none}.publication-fields{margin-left:0}}
@media(max-width:800px){.tool-choice-grid,.preset-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:800px){
  body,main{max-width:100vw;overflow-x:clip}
  [id]{scroll-margin-top:64px}
  .section-nav{display:grid;grid-template-columns:1fr auto 48px;width:100%;min-height:58px;top:0;padding:0 4vw;overflow:visible;border-top:0;background:color-mix(in srgb,var(--bg) 97%,transparent)}
  .mobile-nav-brand{display:flex;grid-column:1;grid-row:1;align-items:center;font:700 14px var(--mono);letter-spacing:-.03em}.mobile-nav-brand span{padding:0 3px;color:var(--accent)}
  .section-language{grid-column:2;grid-row:1;min-height:57px;border:0;padding-inline:5px}
  .mobile-menu-toggle{display:grid;grid-column:3;grid-row:1;width:48px;height:58px;padding:17px 12px;border:0;border-left:1px solid var(--line);background:transparent;place-content:center;gap:5px;cursor:pointer}
  .mobile-menu-toggle span{display:block;width:23px;height:2px;background:var(--ink);transition:transform .18s ease,opacity .18s ease}
  .mobile-menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  .section-nav>a{display:none;grid-column:1/-1;min-height:48px;justify-content:flex-start;padding:11px 4vw;border:0;border-top:1px solid var(--line);background:var(--bg);font-size:11px}
  .section-nav.is-open>a{display:flex}.section-nav.is-open>a:nth-of-type(9){background:var(--accent);color:white}.section-nav.is-open{box-shadow:0 8px 0 color-mix(in srgb,var(--ink) 15%,transparent)}
  .hero{width:100vw;min-height:680px;padding-top:52px}.hero-meta{font-size:10px}.hero h1{font-size:clamp(46px,14vw,72px);line-height:.91}.hero-bottom{display:flex;flex-direction:column;align-items:stretch}.hero-bottom,.hero-bottom>div{min-width:0;width:100%}.hero-bottom p{width:100%;max-width:100%;font-size:16px;overflow-wrap:anywhere;word-break:normal}.hero-proof{white-space:normal}.hero-actions a{min-height:44px;display:inline-flex;align-items:center}.edition-stamp{width:145px}.edition-stamp strong{font-size:54px}
  .blue-band{min-height:auto;padding-top:76px;padding-bottom:82px}.blue-band h2{font-size:clamp(40px,12vw,62px)}
  .status-strip{overflow:hidden}.status-strip>div{min-width:0}.status-strip strong,.status-strip span{overflow-wrap:anywhere}
  .architecture-section,.launch-section,.test-bank,.acceptance-example,.product-proof,.formula-section,.signals,.participate{padding-left:4vw;padding-right:4vw}.wide-heading{margin-bottom:48px}.wide-heading h2,.section-intro h2,.fieldwork-heading h2,.truth-section h2,.participate h2{font-size:clamp(38px,11vw,58px);overflow-wrap:anywhere}
  .architecture-table{border-top:0}.table-row{padding:14px 0;border-top:1px solid var(--line)}.table-row span{display:grid;grid-template-columns:92px 1fr;gap:10px}.table-row span::before{content:attr(data-label);color:var(--accent);font:600 9px var(--mono)}
  .protocol-section{padding-left:4vw;padding-right:4vw}.protocol-list li{grid-template-columns:28px 70px minmax(0,1fr);gap:8px}.protocol-list span{overflow-wrap:anywhere}
  .signals-track{margin-right:-4vw;padding-right:4vw}.signal-card{min-height:390px}.signal-meta{gap:8px}.signal-meta span{overflow-wrap:anywhere}.signal-quote{font-size:18px}
  .evidence-chain div{min-height:92px}.proof-grid{grid-template-columns:1fr}.finops-proof{grid-template-columns:1fr}.formula{width:100%}.formula div{min-width:0;width:100%}.formula i{overflow-wrap:anywhere}
  .participate{padding-top:72px;padding-bottom:80px}.participate-intro{margin-bottom:42px}.research-form{width:100%;box-shadow:5px 5px 0 var(--accent)}.form-progress{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:116px;justify-content:start;overflow-x:auto;scrollbar-width:none}.form-progress::-webkit-scrollbar{display:none}.form-progress button{min-height:58px;text-align:left;font-size:10px}.form-progress button span{margin-bottom:5px;text-align:left}.form-step legend{font-size:clamp(27px,8vw,38px)}.form-grid input,.form-grid select,.form-grid textarea{font-size:16px}.choice-grid label span{min-height:42px}.tool-choice-grid label>span{min-height:56px}.preset-grid label>span{min-height:50px}.profile-disabled{grid-template-columns:32px 1fr;padding:16px}.profile-disabled>iconify-icon{font-size:28px}.cf-turnstile{max-width:100%;overflow:hidden}.cf-turnstile iframe{max-width:100%}
  .form-actions{position:sticky;z-index:2;bottom:0;grid-template-columns:1fr auto 1fr;gap:8px}.form-actions button{min-height:46px;font-size:11px}.form-actions>span{font-size:10px}
  footer{padding:28px 4vw;gap:12px;font-size:10px}footer a{min-height:40px;display:flex;align-items:center}
}
.status-strip{grid-template-columns:repeat(4,1fr)}
@media(max-width:440px){.status-strip{grid-template-columns:1fr 1fr}.status-strip>div:first-child{grid-column:auto!important}}
@media(max-width:600px){.task-modal{width:94vw;max-height:90vh}.task-modal-head{padding:16px 16px 0}.task-modal h2{margin:10px 16px 12px;font-size:36px}.task-modal-intro{margin:0 16px 22px;font-size:15px}.task-modal-grid{grid-template-columns:1fr 1fr;margin:0 16px}.task-modal-grid article{min-height:132px;padding:14px}.task-modal-grid h3{margin-top:18px;font-size:18px}.task-modal-criteria{margin:18px 16px}}
@media(max-width:440px){
  .status-strip>div:first-child{grid-column:auto}
  .hero{min-height:620px}.hero h1{font-size:clamp(42px,13.5vw,60px)}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions a{justify-content:center}.status-strip{grid-template-columns:1fr 1fr}.status-strip>div:first-child{grid-column:1/-1}.signals-track{grid-auto-columns:91vw}.signal-card{padding:18px}.tool-choice-grid,.preset-grid{grid-template-columns:1fr}.form-step{padding:32px 4vw 24px}.form-actions{padding:14px 4vw}.form-actions button{padding:9px}.form-actions>span{white-space:nowrap}.publication-fields label{display:flex;margin-right:0}.legal-header{gap:16px;align-items:flex-start}.legal-page article{padding-top:60px}.legal-page h1{font-size:38px}
}
