/* NextMAG-only layer; shared site tokens/masthead remain authoritative. */
.mag-page{background:var(--bg);color:var(--ink)}.mag-page .instrument-local-masthead{padding-top:16px}.mag-page .instrument-local-site-name{margin:4px 0 0}.mag-page main{padding-bottom:52px}.mag-page main .cats a:focus-visible,.mag-page main summary:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.mag-skip{position:absolute;left:-9999px}.mag-skip:focus{left:16px;top:8px;background:var(--card);padding:10px;z-index:5}.mag-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:38px;align-items:center;padding:32px 0 26px}.mag-hero h1{font:700 clamp(36px,5.5vw,64px)/1.03 Georgia,serif;letter-spacing:-1.8px;margin:12px 0 18px}.mag-dek{font-size:19px;color:var(--muted);max-width:570px}.snapshot-stamp{border-left:3px solid var(--accent);padding:16px 22px;background:#f1f5fa;border-radius:0 14px 14px 0;font-size:13px}.snapshot-stamp strong{font-size:18px;display:block;line-height:1.4}.snapshot-stamp a{font-weight:700;color:var(--accent)}.pill{display:inline-block;font-size:10px;letter-spacing:.1em;border:1px solid #b7cde3;color:#124b80;background:#e6f0ff;padding:5px 10px;border-radius:30px;font-weight:800}.stale-note{padding:14px 18px;border:1px solid #eadbb2;background:#fff8e6;color:#675022;border-radius:10px;font-size:13px}.quality-strip{display:flex;gap:14px;justify-content:space-between;flex-wrap:wrap;padding:19px 0;font-size:12px;color:var(--muted)}.quality-strip b{color:var(--ink);display:inline-block;margin-right:4px}.indicators{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.indicator{padding:22px 22px 16px;background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:0 7px 22px #14181f06;min-width:0}.indicator .kicker{font-size:10px;margin:0;letter-spacing:.1em}.indicator svg{display:block;width:100%;max-width:245px;margin:4px auto 0}.track,.arc{fill:none;stroke-width:9;stroke-linecap:round}.track{stroke:#e6edf4}.arc{stroke:var(--accent)}.needle{fill:var(--accent);stroke:#fff;stroke-width:2}.gaugevalue{fill:var(--ink);font:bold 25px system-ui}.indicator-sub{font-size:12px;font-weight:700;text-align:center;margin:0 0 12px}.tiny{font-size:11px;line-height:1.5}.muted,.legend-note,.chart-note{color:var(--muted)}.accessible-meter{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.legend-note{font-size:12px;margin:12px 0 26px}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0 32px}.reading-card{background:#fff;border:1px solid var(--line);border-top:3px solid var(--accent);border-radius:6px 6px 14px 14px;padding:24px}.reading-card h2{font:700 25px/1.2 Georgia,serif;margin:10px 0 16px}.reading-card p{font-size:14px}.mag-page code{color:#124b80;background:#edf3f9;padding:1px 4px;border-radius:3px}.chart-note{font-size:13px}.plot{background:var(--card);border:1px solid var(--line);border-radius:15px;margin:16px 0;padding:18px 20px}.plot-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plot-head h3{font-size:15px;margin:0}.plot-head span{font-size:12px;color:var(--muted)}.timeseries{display:block;width:100%;height:auto;margin-top:12px}.timeseries text{fill:var(--muted);font:11px system-ui}.gridline{stroke:#e3e6ea;stroke-width:1}.mag-page main details{border-bottom:1px solid var(--line);padding:16px 0}.mag-page main summary{cursor:pointer;font-weight:700;font-size:15px;list-style-position:outside;margin-left:17px}.mag-page main details>p{font-size:14px;max-width:870px}.outlook{display:grid;grid-template-columns:1fr 1fr;gap:36px;background:var(--ink);color:#fff;border-radius:18px;padding:32px;margin:34px 0}.outlook .kicker{color:#9acaff}.outlook h2{font:700 32px/1.12 Georgia,serif;margin:10px 0 18px}.outlook p,.outlook li{font-size:14px;color:#dbe4ed}.outlook li{padding-left:7px;margin:0 0 18px}.outlook strong{color:#fff}.learning{margin:36px 0}.mag-page .sources p{font-size:13px}.mag-page .section-title .count{display:block;margin:6px 0 0;font-size:12px}.mag-page .footer{margin-top:18px}@media(max-width:780px){.mag-hero{grid-template-columns:1fr;gap:12px;padding-top:22px}.indicators{grid-template-columns:1fr}.indicator{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:14px}.indicator svg{grid-row:1/4;grid-column:2}.indicator .indicator-sub{text-align:left}.story-grid,.outlook{grid-template-columns:1fr}.quality-strip{display:grid;grid-template-columns:1fr 1fr}.outlook{gap:12px;padding:24px}.plot{padding:14px 8px}.plot-head{padding:0 6px}.plot-head span{font-size:10px}.snapshot-stamp{padding:16px}.mag-page .instrument-local-site-name{font-size:38px}}@media(max-width:390px){.indicator{display:block}.indicator .indicator-sub{text-align:center}.mag-hero h1{font-size:37px}.plot-head{display:block}.quality-strip{gap:9px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}