.performance-hero{padding-top:78px;padding-bottom:54px}.performance-hero h1{max-width:1040px;margin:0 0 22px;font-size:clamp(2.7rem,6vw,5rem);line-height:.99;letter-spacing:-.045em}.performance-lede{max-width:860px;margin:0;color:#303431;font-size:clamp(1.05rem,1.8vw,1.25rem)}.evidence-hero{display:grid;grid-template-columns:auto minmax(0,1fr);gap:30px;align-items:center;margin-top:36px;padding:30px;background:var(--forest-soft)}.evidence-hero-number{color:var(--forest-dark);font-size:clamp(4rem,8vw,7rem);font-weight:950;line-height:.9;letter-spacing:-.07em;white-space:nowrap}.evidence-hero h2{margin:4px 0 12px;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.05;letter-spacing:-.035em}.evidence-hero p:last-child{margin:0;color:var(--muted)}.evidence-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border:2px solid var(--ink);background:var(--forest-dark);color:var(--paper)}.evidence-strip>div{display:grid;align-content:start;gap:5px;padding:18px 22px}.evidence-strip>div+div{border-left:2px solid var(--paper)}.evidence-strip strong{font-size:clamp(1.2rem,2.3vw,1.75rem);line-height:1.1}.evidence-strip span{font-size:.9rem;line-height:1.45}.forecast-warning{margin-top:20px;padding:18px 20px;background:var(--stone)}.performance-section{padding:58px 0 72px}.performance-section+.performance-section{border-top:2px solid var(--ink)}.section-heading.wide{max-width:900px;margin-bottom:28px}.section-heading.wide h2{margin-bottom:12px}.section-heading.wide p:last-child{margin-bottom:0}.evidence-panel{padding:clamp(22px,3vw,34px);background:var(--paper)}.visual-heading h3{margin:0;font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.03em}.visual-heading p{margin:7px 0 0;color:var(--muted)}.tradeoff-bar{display:flex;width:100%;height:44px;margin-top:28px;overflow:hidden;background:var(--forest-soft)}.tradeoff-bar-main{display:block;background:var(--forest-dark)}.tradeoff-bar-remainder{flex:1;background:var(--forest-soft)}.tradeoff-results{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:24px;margin-top:18px}.tradeoff-results>div{display:grid;gap:3px}.tradeoff-results>div:last-child{text-align:right}.tradeoff-results strong{color:var(--forest-dark);font-size:clamp(1.8rem,4vw,3rem);line-height:1}.tradeoff-results span{font-weight:800}.visual-note{margin:26px 0 0;padding-top:18px;border-top:2px solid var(--ink);color:var(--muted);font-size:.98rem;line-height:1.55}.calibration-panel{padding:0;overflow:hidden}.calibration-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(130px,.75fr) minmax(130px,.75fr);align-items:center;gap:18px;padding:22px 26px}.calibration-row+.calibration-row{border-top:2px solid var(--ink)}.calibration-header{background:var(--forest-dark);color:var(--paper);font-size:.95rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.calibration-row:not(.calibration-header) strong{font-size:clamp(1rem,1.7vw,1.2rem)}.calibration-row:not(.calibration-header) span[role=cell]{color:var(--forest-dark);font-size:clamp(1.35rem,2.4vw,1.8rem);font-weight:900}.calibration-panel .visual-note{margin:0;padding:18px 26px;background:var(--stone)}.buffer-comparison-list{display:grid;gap:18px}.buffer-comparison-row{display:grid;grid-template-columns:minmax(250px,.85fr) minmax(0,1.4fr);gap:34px;align-items:center;padding:26px;background:var(--paper)}.buffer-comparison-copy{display:grid;gap:7px}.buffer-kicker{color:var(--muted);font-size:.98rem;font-weight:800;line-height:1.35;letter-spacing:0;text-transform:none}.buffer-comparison-copy strong{color:var(--forest-dark);font-size:clamp(1.8rem,3.5vw,3rem);line-height:1;letter-spacing:-.04em}.buffer-comparison-copy p,.buffer-comparison-evidence p{margin:0}.buffer-comparison-copy p{font-weight:800}.buffer-track{width:100%;height:32px;overflow:hidden;background:var(--forest-soft)}.buffer-track span{display:block;height:100%;background:var(--forest-dark)}.buffer-scale{display:flex;justify-content:space-between;margin-top:6px;color:var(--muted);font-size:.85rem;font-weight:700}.buffer-comparison-evidence p{margin-top:14px;color:var(--muted);font-size:1rem;line-height:1.5}.buffer-note{margin-top:2px}.stability-grid,.test-flow,.meaning-grid{display:grid;gap:22px}.stability-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.stability-card{display:grid;gap:9px;align-content:start;min-height:170px;padding:24px;background:var(--forest-soft)}.stability-card strong{color:var(--forest-dark);font-size:clamp(2rem,4vw,3.4rem);line-height:.95;letter-spacing:-.05em}.stability-card span{font-size:1rem;font-weight:900}.stability-card small{color:var(--muted);font-size:1.02rem;line-height:1.5}.evidence-caveat,.method-limitation{margin-top:26px;padding:24px;background:var(--stone)}.evidence-caveat h3{margin:0 0 10px;letter-spacing:-.025em}.evidence-caveat p{margin:0;color:var(--muted)}.test-flow,.meaning-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.test-step,.meaning-card{min-height:220px;padding:24px}.test-step{background:var(--stone)}.test-step h3,.meaning-card h3{margin:0 0 10px;letter-spacing:-.025em}.test-step p,.meaning-card p{margin:0;color:var(--muted)}.test-number{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border:2px solid var(--ink);background:var(--forest);color:var(--paper);font-weight:900}.coverage-line{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;background:var(--forest-dark);color:var(--paper)}.coverage-line>div{display:grid;gap:4px;align-content:start;padding:20px 22px}.coverage-line>div+div{border-left:2px solid var(--paper)}.coverage-line strong{font-size:clamp(1.3rem,2.5vw,2rem);line-height:1.1}.coverage-line span{font-size:.9rem}.technical-note{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--forest-soft)}.technical-note>div{display:grid;gap:6px;padding:24px}.technical-note>div+div{border-left:2px solid var(--ink)}.technical-note span{color:var(--muted);font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.technical-note strong{font-size:clamp(1.4rem,2.5vw,2rem)}.method-limitation{line-height:1.55}.performance-actions{display:flex;gap:14px;margin-top:30px}@media(max-width:900px){.evidence-hero{grid-template-columns:1fr;gap:20px}.evidence-strip,.stability-grid,.test-flow,.meaning-grid,.coverage-line,.technical-note{grid-template-columns:1fr}.evidence-strip>div+div,.coverage-line>div+div,.technical-note>div+div{border-left:0;border-top:2px solid var(--paper)}.technical-note>div+div{border-top-color:var(--ink)}.buffer-comparison-row{grid-template-columns:1fr;gap:20px}.stability-card,.test-step,.meaning-card{min-height:0}}@media(max-width:720px){.performance-hero{padding-top:54px}.performance-section{padding:44px 0 54px}.evidence-panel{padding:20px}.tradeoff-results{grid-template-columns:1fr;gap:16px}.tradeoff-results>div:last-child{text-align:left}.calibration-row{grid-template-columns:1fr 1fr;gap:8px 16px;padding:20px}.calibration-header{display:none}.calibration-row:not(.calibration-header) strong{grid-column:1 / -1;margin-bottom:3px}.calibration-row:not(.calibration-header) span[role=cell]:before{display:block;margin-bottom:2px;color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.calibration-row:not(.calibration-header) span[role=cell]:nth-child(2):before{content:"Estimated"}.calibration-row:not(.calibration-header) span[role=cell]:nth-child(3):before{content:"Observed"}.calibration-panel .visual-note{padding:18px 20px}.buffer-comparison-row{padding:20px}.buffer-scale{font-size:.82rem}.performance-actions{align-items:stretch;flex-direction:column}}
