.selection-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:12px 0 20px}.selection-summary p{font:11px/1.8 var(--mono);margin:0;color:#48534d}.materials{padding-top:0;padding-bottom:75px}.materials h2{font:700 24px var(--display);letter-spacing:-.04em}.materials p{max-width:730px;color:#626965;font-size:13px}.material-links{display:flex;gap:22px;flex-wrap:wrap;align-items:center;font-size:12px}.primary{display:inline-block;background:#2c3738;color:white;border-color:#2c3738;padding:12px 16px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b65035;outline-offset:4px}.table-heading{gap:14px}.table-heading>span{max-width:220px;text-align:right}#plotError{padding:20px;background:#fff2d4}.art-caption{top:12px;left:26px}.hero-art svg{padding-top:20px}button{min-height:32px}@media(max-width:760px){.selection-summary{align-items:start;flex-direction:column}.material-links{gap:16px}.filterbar{min-width:0}.table-heading{align-items:start}.table-heading>span{max-width:145px;font-size:9px}.chart-unit{white-space:nowrap}.materials{padding-bottom:55px}.navright{gap:12px}.hero-stats{margin-bottom:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.chart-card,.plot{min-width:0}.plot{overflow:hidden}
