.constant-summary .metrics{grid-template-columns:1fr 1fr;gap:16px}
.constant-summary .metric:last-child small{display:block;margin-top:3px}
.inverse-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:18px 20px}
.inverse-grid h3{font-size:.875rem;font-weight:500;margin:0;color:var(--muted)}
.inverse-grid p{margin:7px 0;font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.inverse-grid p span{font-size:.8125rem;font-weight:400;color:var(--muted)}
.inverse-grid small{display:block;font-size:.75rem;color:var(--muted);margin-bottom:12px}
.inverse-grid button{font-size:.8125rem;padding:7px 12px}
button:disabled{opacity:.5;cursor:default}
.constant-chart-note{padding:0 20px 18px;margin:0;color:var(--muted);font-size:.75rem;line-height:1.7}
.model-note{padding:13px 17px;background:#eaf3ef;border:1px solid #d3e4dc;border-radius:8px;color:#315846;font-size:.8125rem;margin:0}
@media(max-width:580px){.inverse-grid{gap:12px;padding:16px}.inverse-grid p{font-size:1.3rem}.constant-summary .metric output{font-size:1.6rem}.constant-summary .metric{min-width:0}.constant-summary .metric h2{line-height:1.5}}
