/* Presentation-only migration; original scientific model and app remain byte-identical. */
.publication-title{padding-block:24px 20px}.publication-title h1{max-width:none;font-size:clamp(35px,4.4vw,60px)}.publication-dek{max-width:850px;font-size:20px}.wrap{width:calc(100% - 80px)}
.experiment{padding-top:14px}.section-lead{margin-bottom:12px}.section-lead h2{font-size:23px}.case-picker label>span{padding:10px 12px;min-height:44px}.figure-toolbar{margin:12px 0}.experiment-controls{padding:12px 0 16px;margin-bottom:16px;gap:24px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto}.budget>p{margin-top:3px}.budget-label output{font-size:17px}.range-ends{display:none}.equality small{font-size:11px}.equality p{margin-top:0;font-size:18px}.comparison{gap:24px}.legend-row{padding-block:12px}.mask .pixel{shape-rendering:geometricPrecision}.mask{max-height:none}.figure-heading h3{font-size:13px}.figure-heading{padding-bottom:8px}.mask-figure figcaption>p{font-size:12px}.observation{padding-block:16px}.inspector{min-height:0;padding-bottom:0}.publication-header{font-family:var(--sans)}
@media(max-width:700px){.wrap{width:calc(100% - 32px)}.publication-title{padding-block:18px}.publication-title h1{font-size:clamp(34px,8.5vw,50px)}.publication-dek{font-size:18px;line-height:1.4}.section-lead h2{font-size:22px}.case-picker label>span{font-size:11px;padding:8px 5px;min-height:48px}.case-picker small{display:none}.figure-toolbar{gap:8px;margin-block:8px}.grid-note{font-size:11px;flex-basis:auto;max-width:130px}.view-picker label>span{font-size:11px;padding:7px 9px}.experiment-controls{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;margin-bottom:12px;padding:8px 0 12px}.budget{grid-column:1/-1}.budget-label{font-size:12px}.budget>p{font-size:11px}.equality p{font-size:16px;gap:8px}.equality small{font-size:10px;max-width:225px}.equality .small-label{font-size:9px}.reset{font-size:11px;padding:8px 9px}.comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.figure-heading{display:block}.figure-heading>div:first-child{align-items:start;gap:5px;min-height:34px}.figure-heading h3{font-size:12px;line-height:1.25}.figure-letter{width:18px;height:18px;flex-shrink:0;font-size:10px}.score-block{justify-content:space-between;margin-top:4px}.score-block output{font-size:26px}.score-block>span{font-size:9px}.mask-figure figcaption{padding-top:7px}.topology-line{display:flex;flex-wrap:wrap;gap:4px 8px;font-size:11px}.topology-line strong{font-size:16px}.mask-figure figcaption>p{font-size:11px;line-height:1.4}.legend{gap:8px 12px}.legend li{font-size:11px}.legend-row{padding-top:12px}.inspector{font-size:11px}.inspector output{font-size:11px}.observation p{font-size:17px}.essay-section{margin-top:36px}}

.comparison{margin-top:14px}.figure-toolbar{margin-top:14px}.experiment-controls{margin-bottom:0}.publication-title h1{margin-top:0}.publication-dek{margin-block:12px 8px}
