:root{--rg-paper:#f7f8fc;--rg-ink:#1d253c;--rg-muted:#667085;--rg-line:#e4e7ec;--rg-teal:#6941c6;--rg-mint:#f4f3ff;--rg-red:#d92d20;--rg-amber:#ba7a11}.regime-page{background:var(--rg-paper);color:var(--rg-ink);min-height:100vh;padding:42px 0 80px}.regime-page__inner{margin:auto;max-width:1180px;padding:0 28px}.regime-breadcrumb{color:var(--rg-muted);display:flex;font-family:'Inter','Segoe UI',Arial,sans-serif;font-size:.75rem;gap:.55rem;margin-bottom:36px}.regime-breadcrumb a{color:var(--rg-teal);text-decoration:none}.regime-kicker{color:var(--rg-teal);font-family:'Inter','Segoe UI',Arial,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin:0 0 .55rem;text-transform:uppercase}.regime-hero{align-items:end;border-bottom:3px solid var(--rg-ink);display:flex;gap:2rem;justify-content:space-between;padding-bottom:28px}.regime-hero h1,.regime-main h2,.regime-history h2,.regime-grid h3{letter-spacing:-.045em}.regime-hero h1{font-size:clamp(2.1rem,5vw,3.8rem);line-height:.98;margin:0}.regime-hero>div>p:last-child{color:var(--rg-muted);font-size:1.05rem;line-height:1.55;margin:1rem 0 0;max-width:670px}.regime-hero>a{background:var(--rg-teal);border-radius:6px;color:#fff;font-size:.84rem;font-weight:700;padding:.75rem .9rem;text-decoration:none;white-space:nowrap}.regime-hero>a span{margin-left:.5rem}.regime-main{display:grid;gap:18px;grid-template-columns:1.05fr .95fr;margin:24px 0}.regime-gauge-card,.regime-drivers,.regime-history,.regime-grid article{background:#fff;border:1px solid var(--rg-line);border-radius:10px}.regime-gauge-card{padding:1.3rem;text-align:center}.regime-gauge{height:220px;margin:8px auto 0;position:relative;width:280px}.regime-gauge__arc{background:conic-gradient(from 270deg,var(--rg-red) 0deg 55deg,var(--rg-amber) 55deg 125deg,var(--rg-teal) 125deg 180deg,transparent 180deg);border-radius:280px 280px 0 0;height:140px;left:0;overflow:hidden;position:absolute;top:15px;width:280px}.regime-gauge__arc:after{display:none}.regime-gauge__needle{background:#fff;box-shadow:0 1px 3px #1d253c88;height:3px;left:50%;position:absolute;top:153px;transform:rotate(var(--regime-angle)) translateX(-2px);transform-origin:left center;width:105px}.regime-gauge strong{bottom:25px;font-size:2.4rem;left:0;letter-spacing:-.08em;position:absolute;right:0}.regime-gauge span{bottom:12px;color:var(--rg-muted);font-family:'Inter','Segoe UI',Arial,sans-serif;font-size:.67rem;left:0;position:absolute;right:0}.regime-gauge-card h2{font-size:1.6rem;margin:0}.regime-gauge-card>p:not(.regime-kicker){color:var(--rg-muted);line-height:1.5;margin:.55rem auto;max-width:430px}.regime-scale{display:flex;justify-content:space-between;margin-top:1.2rem}.regime-scale span{color:var(--rg-muted);font-family:'Inter','Segoe UI',Arial,sans-serif;font-size:.64rem;text-transform:uppercase}.regime-drivers{padding:1.3rem}.regime-drivers h2,.regime-history h2{font-size:1.4rem;margin:0 0 1rem}.regime-driver{align-items:center;border-top:1px solid #eaecf0;display:flex;justify-content:space-between;padding:.85rem 0}.regime-driver span{color:var(--rg-muted);font-size:.85rem}.regime-driver strong{font-family:'Inter','Segoe UI',Arial,sans-serif;font-size:.8rem}.regime-driver--factor a{color:var(--rg-teal);font-size:.85rem;font-weight:700;text-decoration:none}.regime-driver--factor b{margin-left:.25rem}.regime-history{padding:1.3rem}.regime-history__rows{margin-top:1rem}.regime-history__row{align-items:center;border-top:1px solid #eaecf0;display:grid;gap:14px;grid-template-columns:70px 1fr 110px;padding:.62rem 0}.regime-history__row>span,.regime-history__row strong{font-family:'Inter','Segoe UI',Arial,sans-serif;font-size:.72rem}.regime-history__row strong{text-align:right}.regime-history__row>div{background:#f2f4f7;border-radius:99px;height:8px;overflow:hidden}.regime-history__row i{background:var(--rg-amber);border-radius:99px;display:block;height:100%}.regime-history__row.risk-on i{background:var(--rg-teal)}.regime-history__row.risk-off i{background:var(--rg-red)}.regime-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:18px}.regime-grid article{padding:1.2rem}.regime-grid h3{font-size:1.2rem;margin:.2rem 0 .55rem}.regime-grid p:not(.regime-kicker){color:var(--rg-muted);font-size:.87rem;line-height:1.5;margin:0}.regime-grid a{color:var(--rg-teal);display:inline-block;font-size:.82rem;font-weight:700;margin-top:1rem;text-decoration:none}@media(max-width:760px){.regime-page{padding-top:26px}.regime-page__inner{padding:0 16px}.regime-hero{align-items:flex-start;flex-direction:column}.regime-main,.regime-grid{grid-template-columns:1fr}.regime-hero>a{width:100%}}@media(max-width:400px){.regime-gauge{transform:scale(.88);transform-origin:top center;margin-bottom:-18px}.regime-history__row{grid-template-columns:52px 1fr 95px;gap:7px}}
.regime-gauge{height:276px;width:320px}.regime-gauge__svg{display:block;height:205px;overflow:visible;width:320px}.regime-gauge__risk-off,.regime-gauge__neutral,.regime-gauge__risk-on{stroke:#fff;stroke-linejoin:round;stroke-width:5}.regime-gauge__risk-off{fill:var(--rg-red)}.regime-gauge__neutral{fill:var(--rg-amber)}.regime-gauge__risk-on{fill:var(--rg-teal)}.regime-gauge__needle{background:none!important;box-shadow:none!important;height:auto!important;left:auto!important;position:static!important;top:auto!important;width:auto!important;stroke:var(--rg-ink);stroke-linecap:round;stroke-width:7}.regime-gauge__pivot{fill:#fff;stroke:var(--rg-ink);stroke-width:7}.regime-gauge__pivot-core{fill:var(--rg-ink)}.regime-gauge strong{bottom:auto;top:200px}.regime-gauge span{bottom:auto;top:246px}.regime-scale{margin-top:0}
