.showcase-proof{display:flex;flex-wrap:wrap;gap:.7rem 2rem;padding:1.1rem 0;border-block:1px solid var(--border-strong);font:500 .75rem/1.6 var(--font-mono);color:#42546b}.showcase-prose{max-width:72ch;margin:3rem auto;font-size:1.08rem;line-height:1.85;scroll-margin-top:2rem}.showcase-section,.showcase-evidence{margin:3rem 0;scroll-margin-top:2rem}.showcase-section h2,.showcase-prose h2,.showcase-section-heading h2{font:400 clamp(1.8rem,3.2vw,2.7rem)/1.15 var(--font-display);letter-spacing:-.025em}.showcase-section-heading{max-width:48rem;margin-bottom:2rem}.showcase-section-heading p{line-height:1.8}.showcase-three,.showcase-evolution{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;padding:0;list-style:none}.showcase-three article,.showcase-evolution li{border-top:2px solid #244c87;padding-top:1.3rem;line-height:1.8}.showcase-three h3,.showcase-evolution h3,.showcase-figure h3{font:400 1.65rem/1.2 var(--font-display);margin:.7rem 0}.showcase-evolution li>span{font:500 .75rem/1.6 var(--font-mono);color:#42546b}.showcase-note{font-size:.87rem;line-height:1.7;color:#4b535c}.showcase-controls{display:flex;flex-wrap:wrap;gap:1rem;align-items:end;padding:1.2rem 0;border-block:1px solid var(--border-strong)}.showcase-controls label,.showcase-cohort>label{display:grid;gap:.4rem;font-size:.9rem}.showcase-controls select,.showcase-cohort select,.showcase-controls button{background:#fffdf8;border:1px solid #898984;border-radius:3px;font:inherit;color:inherit;padding:.7rem;min-height:44px;max-width:100%}.showcase-figure{margin:2.5rem 0;padding:1.8rem 0;border-bottom:1px solid var(--border-strong);min-width:0}.showcase-figure figcaption p{overflow-wrap:anywhere;line-height:1.7}.showcase-plot{width:100%;min-width:0}.showcase-plot svg{width:100%;display:block}.showcase-plot text{font:13px var(--font-body, sans-serif);fill:#454b51}.showcase-readout{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;padding:1rem;background:#eeebe4;line-height:1.6}.showcase-slider{display:grid;gap:.5rem;margin:1rem 0;font-size:.9rem}.showcase-slider input{width:100%;accent-color:#244c87;min-height:32px}.showcase-boundary{padding:1.4rem;border-left:3px solid #244c87;background:#eeebe4;line-height:1.8}.showcase-evidence summary{cursor:pointer;padding:1rem 0;min-height:44px;font-weight:600;line-height:1.6}.showcase-evidence details{border-bottom:1px solid var(--border-strong)}.showcase-cohort{margin:2rem 0}.showcase-cohort>p,.showcase-method p{max-width:75ch;line-height:1.8}.showcase-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding:1.5rem 0}.showcase-metrics dt{font-size:.85rem}.showcase-metrics dd{font:400 1.8rem/1.4 var(--font-display);margin:.5rem 0}.showcase-table{overflow:auto;max-width:100%;margin:1rem 0}.showcase-table table{border-collapse:collapse;width:100%;font-size:.9rem;line-height:1.6}.showcase-table th,.showcase-table td{text-align:left;padding:.65rem;border-bottom:1px solid var(--border-strong);vertical-align:top;overflow-wrap:anywhere}.showcase-table caption{text-align:left;padding:.8rem 0}.showcase-table th:first-child{max-width:36rem}.showcase-table tbody th{font-weight:400}.showcase-bars>div{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;margin:1rem 0}.showcase-bar-track{grid-column:1/-1;height:12px;background:#e4e0d8}.showcase-bar-track>span{display:block;height:100%;background:#244c87}.showcase-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:3rem 0;border-top:1px solid var(--border-strong);padding-top:1.5rem}.showcase-related a{line-height:1.7;text-underline-offset:4px}.showcase-related strong{display:block;font:500 .75rem/1.7 var(--font-mono);text-transform:uppercase;margin-bottom:.6rem}.showcase-playbook{list-style:none;padding:0;max-width:75ch;margin:3rem auto}.showcase-playbook li{display:grid;grid-template-columns:3rem 1fr;gap:1.5rem;border-top:1px solid var(--border-strong);padding:1.6rem 0;line-height:1.8}.showcase-playbook h2{font:400 1.9rem/1.3 var(--font-display);margin:0}.showcase-step{font:400 2rem/1.3 var(--font-display);color:#244c87}.showcase-checklist{background:#eeebe4;padding:2rem}.showcase-checklist label{display:flex;gap:1rem;align-items:baseline;padding:.6rem 0;line-height:1.7}.showcase-checklist input{width:18px;height:18px;flex-shrink:0;accent-color:#244c87}.showcase-evidence :is(input,select,button,summary):focus-visible,.showcase-related a:focus-visible,.showcase-table:focus-visible,.showcase-checklist input:focus-visible{outline:3px solid #244c87;outline-offset:4px}@media(max-width:760px){.showcase-three,.showcase-evolution,.showcase-related{grid-template-columns:1fr}.showcase-metrics{grid-template-columns:1fr 1fr}.showcase-prose{margin:2rem 0}.showcase-controls{display:grid;grid-template-columns:1fr}.showcase-controls>*{min-width:0}.showcase-checklist{padding:1.3rem}.showcase-figure{padding:1rem 0}.showcase-proof{gap:.4rem 1rem}.showcase-playbook li{gap:.7rem;grid-template-columns:2.5rem 1fr}}@media print{.site-topbar,.site-footer,.hero-block__actions,.showcase-controls,.showcase-slider,.showcase-related{display:none!important}.showcase-figure,.showcase-playbook li{break-inside:avoid}.showcase-checklist{background:transparent}.showcase-proof{font-size:9pt}.showcase-plot svg{max-height:220px}.showcase-table{overflow:visible}}
