:root{--a30-paper:#f1eee7;--a30-warm:#e1dbd0;--a30-red:#d52d2b;--a30-ink:#101112;--a30-muted:#77736c;--a30-line:#bdb7ad;--a30-green:#3c765d;--a30-blue:#55738a}
.a30-page{background:var(--a30-paper);color:var(--a30-ink)}.a30-page header{position:relative}.a30-page .mast{min-height:118px}.a30-close{padding-bottom:5px;border-bottom:1px solid var(--a30-red);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.a30-page main{overflow:hidden}.a30-page a:focus-visible,.a30-page button:focus-visible{outline:2px solid var(--a30-red);outline-offset:4px}.a30-specialbar{background:var(--a30-ink);color:#fff}.a30-specialbar .ri-container{display:flex;justify-content:space-between;gap:30px;align-items:center;min-height:42px;font-size:8px;font-weight:700;letter-spacing:.12em}.a30-main{overflow:hidden}
.a30-hero{position:relative;display:grid;grid-template-columns:1.1fr .75fr;gap:70px;min-height:610px;padding-top:74px;padding-bottom:70px;border-top:1px solid var(--a30-line)}.a30-hero__title>span,.a30-section-head small,.a30-method header small,.a30-download small,.a30-sources header small{color:var(--a30-red);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.a30-hero h1{position:relative;z-index:2;margin:34px 0 0;font:600 clamp(96px,13vw,190px)/.67 var(--serif);letter-spacing:-.075em}.a30-hero h1 i{color:var(--a30-red);font-style:normal}.a30-hero__brief{position:relative;z-index:2;align-self:end;padding-bottom:20px}.a30-hero__brief>p{max-width:430px;margin:0 0 45px;color:#55514b;font:25px/1.2 var(--serif)}.a30-hero__brief dl{margin:0;border-top:1px solid var(--a30-line)}.a30-hero__brief dl>div{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--a30-line)}.a30-hero__brief dt{color:var(--a30-muted);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.a30-hero__brief dd{margin:0;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.a30-orbit{position:absolute;right:-155px;top:-30px;width:540px;height:540px;border:1px solid rgba(16,17,18,.18);border-radius:50%;opacity:.72;animation:a30-float 12s ease-in-out infinite}.a30-orbit:before,.a30-orbit:after,.a30-orbit span{content:"";position:absolute;border:1px solid rgba(16,17,18,.18);border-radius:50%}.a30-orbit:before{inset:60px}.a30-orbit:after{inset:130px}.a30-orbit span{inset:210px;background:var(--a30-red);border:0}.a30-orbit b{position:absolute;z-index:2;top:52%;font:600 100px/.7 var(--serif);letter-spacing:-.08em}.a30-orbit b:first-child{left:58px}.a30-orbit b:nth-child(2){right:55px;color:var(--a30-red)}@keyframes a30-float{50%{transform:translate(-18px,22px) rotate(6deg)}}
.a30-live{background:var(--a30-ink);color:#fff}.a30-live .container,.a30-live .ri-container{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;min-height:58px}.a30-live span{font-size:8px;font-weight:700;letter-spacing:.13em}.a30-live span i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--a30-red);box-shadow:0 0 0 0 rgba(213,45,43,.55);animation:a30-pulse 2s infinite}.a30-live p{margin:0;color:#aaa59e;font-size:9px;letter-spacing:.06em}.a30-live a{padding-bottom:3px;border-bottom:1px solid var(--a30-red);font-size:8px;font-weight:700;text-transform:uppercase}@keyframes a30-pulse{70%{box-shadow:0 0 0 8px rgba(213,45,43,0)}}
.a30-workspace,.a30-inland,.a30-sectors,.a30-geopolitics,.a30-challenges{padding-top:90px;padding-bottom:100px}.a30-section-head{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;margin-bottom:45px;padding-top:15px;border-top:4px solid var(--a30-ink)}.a30-section-head h2{margin:16px 0 0;font:600 clamp(54px,6vw,86px)/.82 var(--serif);letter-spacing:-.055em}.a30-section-head>p{max-width:470px;margin:0 0 7px;color:#5c5750;font:18px/1.4 var(--serif)}.a30-filters{display:flex;gap:1px;margin-bottom:20px;overflow-x:auto}.a30-filters button,.a30-lists nav button{min-height:42px;padding:0 18px;border:1px solid var(--a30-line);background:transparent;color:var(--a30-ink);font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.a30-filters button.is-active,.a30-filters button:hover,.a30-lists nav button.is-active{background:var(--a30-ink);color:#fff;border-color:var(--a30-ink)}
.a30-dashboard{display:grid;grid-template-columns:.86fr 1.44fr;gap:1px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-indicators{display:grid;grid-template-columns:1fr 1fr;align-content:start;background:var(--a30-line);gap:1px}.a30-indicator{position:relative;min-height:168px;padding:22px;border:0;background:#ebe7df;text-align:left;cursor:pointer}.a30-indicator:hover,.a30-indicator.is-active{background:var(--a30-red);color:#fff}.a30-indicator small{display:block;min-height:24px;color:var(--a30-muted);font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.a30-indicator:hover small,.a30-indicator.is-active small{color:#3b1717}.a30-indicator strong{display:block;margin:20px 0 7px;font:600 34px/.9 var(--serif);letter-spacing:-.035em}.a30-indicator span{color:#77716a;font-size:7px}.a30-indicator:hover span,.a30-indicator.is-active span{color:#f1c5c1}.a30-indicator em{position:absolute;right:16px;top:15px;width:7px;height:7px;border-radius:50%;background:#9b968e}.a30-indicator em.is-fresh{background:var(--a30-green)}.a30-chart-panel{display:flex;min-width:0;flex-direction:column;padding:32px;background:#f7f4ed}.a30-chart-panel>header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.a30-chart-panel>header small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.12em}.a30-chart-panel h3{margin:10px 0 0;font:600 38px/.95 var(--serif)}.a30-chart-panel>header a{padding-bottom:4px;border-bottom:1px solid var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.a30-chart-wrap{margin-top:25px;border-top:1px solid var(--a30-line);border-bottom:1px solid var(--a30-line)}#a30-chart{display:block;width:100%;height:auto;min-height:300px;overflow:visible}.a30-grid-line{stroke:#d2ccc2;stroke-width:1}.a30-axis-label{fill:#8c867d;font:12px sans-serif}.a30-history-line{fill:none;stroke:var(--a30-ink);stroke-width:4}.a30-projection-base{fill:none;stroke:var(--a30-red);stroke-width:3;stroke-dasharray:8 8}.a30-projection-up{fill:none;stroke:var(--a30-green);stroke-width:2;stroke-dasharray:4 7}.a30-projection-down{fill:none;stroke:#8d8a84;stroke-width:2;stroke-dasharray:4 7}.a30-point{fill:#f7f4ed;stroke:var(--a30-ink);stroke-width:3}.a30-point-current{fill:var(--a30-red);stroke:var(--a30-red)}.a30-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:20px;background:var(--a30-line);border:1px solid var(--a30-line)}.a30-scenarios>div{display:grid;grid-template-columns:10px 1fr;gap:4px 9px;padding:13px;background:#efebe3}.a30-scenarios i{grid-row:1/3;align-self:center;width:8px;height:8px;border-radius:50%;background:var(--a30-red)}.a30-scenarios i.up{background:var(--a30-green)}.a30-scenarios i.down{background:#8d8a84}.a30-scenarios span{color:var(--a30-muted);font-size:7px;text-transform:uppercase}.a30-scenarios strong{font:600 20px var(--serif)}.a30-impact{min-height:58px;margin:24px 0 15px;color:#4e4943;font:17px/1.35 var(--serif)}.a30-chart-panel>footer{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:13px;border-top:1px solid var(--a30-line);color:var(--a30-muted);font-size:7px;letter-spacing:.08em;text-transform:uppercase}.a30-chart-panel>footer b{color:var(--a30-red)}
.a30-thesis{padding:100px 0;background:var(--a30-red);color:#fff}.a30-thesis small{color:#431716;font-size:9px;font-weight:700;letter-spacing:.15em}.a30-thesis blockquote{max-width:1050px;margin:38px 0 50px;font:600 clamp(50px,7vw,96px)/.82 var(--serif);letter-spacing:-.055em}.a30-thesis p{max-width:720px;margin-left:auto;color:#f3c9c5;font:21px/1.35 var(--serif)}
.a30-context-lead{display:grid;grid-template-columns:.45fr 1.2fr .35fr;gap:32px;align-items:start;margin-bottom:1px;padding:32px;background:var(--a30-ink);color:#fff}.a30-context-lead strong{color:var(--a30-red);font:600 30px/.95 var(--serif)}.a30-context-lead p{margin:0;color:#c7c2ba;font:20px/1.35 var(--serif)}.a30-context-lead a{justify-self:end;padding-bottom:4px;border-bottom:1px solid var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.a30-structure{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-structure article{min-height:330px;padding:25px;background:#e7e2d8}.a30-structure article.is-red{background:var(--a30-red);color:#fff}.a30-structure small,.a30-territory-intro small,.a30-territories small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.12em}.a30-structure .is-red small{color:#431716}.a30-structure h3{margin:45px 0 20px;font:600 28px/.95 var(--serif)}.a30-structure p{margin:0;color:#635e57;font-size:11px;line-height:1.55}.a30-structure .is-red p{color:#f3cbc7}.a30-territory-intro{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:35px;align-items:end;margin-top:80px;margin-bottom:28px;padding-top:18px;border-top:1px solid var(--a30-line)}.a30-territory-intro h3{margin:0;font:600 38px/.95 var(--serif)}.a30-territory-intro p{margin:0;color:#625d56;font:16px/1.4 var(--serif)}.a30-territories{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--a30-line);border:1px solid var(--a30-line)}.a30-territories article{display:flex;min-height:390px;flex-direction:column;padding:28px;background:#ebe7df}.a30-territories span{color:#aaa49b;font:600 42px var(--serif)}.a30-territories small{margin-top:28px}.a30-territories h3{margin:16px 0 20px;font:600 29px/.95 var(--serif)}.a30-territories p{margin:0 0 11px;color:#666059;font-size:10px;line-height:1.45}.a30-territories em{margin-top:auto;padding-top:16px;border-top:1px solid var(--a30-line);color:var(--a30-red);font:600 16px/1.2 var(--serif)}.a30-evidence-line{max-width:980px;margin:28px 0 0 auto;color:#615c55;font:16px/1.45 var(--serif)}.a30-evidence-line a{color:var(--a30-red);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.a30-foda-wrap,.a30-global-foda{padding:90px 0 100px;background:var(--a30-ink);color:#fff}.a30-foda{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#3c3c3c;border:1px solid #3c3c3c}.a30-foda article{min-height:390px;padding:30px;background:#191a1b}.a30-foda article.is-strength{background:#253d32}.a30-foda article.is-threat{background:var(--a30-red)}.a30-foda small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.13em}.a30-foda .is-strength small{color:#84c9a8}.a30-foda .is-threat small{color:#431716}.a30-foda h3{margin:38px 0 23px;font:600 36px/.95 var(--serif)}.a30-foda ul{list-style:none;margin:0;padding:0}.a30-foda li{padding:10px 0;border-top:1px solid #3d3e3f;color:#c5c1ba;font-size:10px;line-height:1.4}.a30-foda .is-strength li{border-color:#456353}.a30-foda .is-threat li{border-color:rgba(255,255,255,.3);color:#fff}.a30-foda article>p{margin:28px 0 0;color:#96928c;font:16px/1.4 var(--serif)}.a30-foda .is-strength>p{color:#b8d5c6}.a30-foda .is-threat>p{color:#f4cfcb}.a30-doctrine{display:grid;grid-template-columns:.35fr 1.65fr;gap:35px;margin-top:1px;padding:26px 30px;background:#fff;color:var(--a30-ink)}.a30-doctrine span{color:var(--a30-red);font-size:9px;font-weight:700;letter-spacing:.14em}.a30-doctrine p{margin:0;font:19px/1.35 var(--serif)}
.a30-sector-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-sector-grid article{display:flex;min-height:390px;flex-direction:column;padding:25px;background:#ebe7df}.a30-sector-grid b{font:600 35px var(--serif);color:#aaa49b}.a30-sector-grid small{margin-top:55px;color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.12em}.a30-sector-grid h3{margin:15px 0;font:600 27px/.95 var(--serif)}.a30-sector-grid p{margin-top:auto;color:#6c665f;font-size:12px;line-height:1.5}
.a30-power{padding:90px 0 100px;background:var(--a30-ink);color:#fff}.a30-section-head--dark{border-top-color:#fff}.a30-section-head--dark>p{color:#a9a49d}.a30-power-map{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#3b3b3b;border:1px solid #3b3b3b}.a30-power-map article{min-height:240px;padding:27px;background:#18191a}.a30-power-map article.is-red{background:var(--a30-red)}.a30-power-map small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.12em}.a30-power-map .is-red small{color:#431716}.a30-power-map strong{display:block;margin:35px 0 15px;font:600 28px/.95 var(--serif)}.a30-power-map p{margin:0;color:#9f9b94;font-size:12px;line-height:1.45}.a30-power-map .is-red p{color:#f4c8c4}.a30-lists{margin-top:60px}.a30-lists nav{display:flex;gap:1px}.a30-lists nav button{border-color:#3d3d3d;color:#fff}.a30-lists nav button.is-active{background:#fff;color:var(--a30-ink);border-color:#fff}.a30-lists>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:20px;border-top:1px solid #3e3e3e}.a30-power-item{display:grid;grid-template-columns:45px 1fr;gap:15px;min-height:130px;padding:22px 20px 22px 0;border-bottom:1px solid #3e3e3e}.a30-power-item b{color:var(--a30-red);font:600 25px var(--serif)}.a30-power-item strong{display:block;font:600 21px var(--serif)}.a30-power-item span{display:block;margin-top:7px;color:#99958f;font-size:9px;line-height:1.4}.a30-disclaimer{max-width:800px;margin:25px 0 0;color:#77736d;font-size:9px;line-height:1.5}
.a30-axis{display:grid;grid-template-columns:1fr 150px 1fr;align-items:stretch;border:1px solid var(--a30-ink)}.a30-axis article{padding:40px;background:#e7e2d8}.a30-axis article>span{color:var(--a30-red);font-size:9px;font-weight:700;letter-spacing:.15em}.a30-axis h3{margin:45px 0 20px;font:600 37px/.95 var(--serif)}.a30-axis article>p{margin:0 0 30px;color:#625d56;font:15px/1.45 var(--serif)}.a30-axis ul,.a30-challenge-grid ul{list-style:none;margin:0;padding:0}.a30-axis li,.a30-challenge-grid li{padding:12px 0;border-top:1px solid var(--a30-line);font-size:10px;line-height:1.4}.a30-axis>i{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--a30-red);color:#fff;font-style:normal}.a30-axis>i b{font:600 48px var(--serif)}.a30-axis>i small{text-align:center;font-size:7px;font-weight:700;letter-spacing:.12em}.a30-geopolitics__note{max-width:880px;margin:30px 0 70px auto;color:#625d56;font:18px/1.45 var(--serif)}.a30-actor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-actor-grid article{min-height:510px;padding:30px;background:#e7e2d8}.a30-actor-grid small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.14em}.a30-actor-grid h3{margin:50px 0 22px;font:600 34px/.95 var(--serif)}.a30-actor-grid>article>p{min-height:120px;color:#625d56;font:15px/1.45 var(--serif)}.a30-actor-grid dl{margin:28px 0 0}.a30-actor-grid dl div{padding:13px 0;border-top:1px solid var(--a30-line)}.a30-actor-grid dt{color:var(--a30-red);font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.a30-actor-grid dd{margin:6px 0 0;color:#4d4943;font-size:10px;line-height:1.4}.a30-global-foda{background:#292a2b}.a30-global-foda .a30-section-head--dark{border-top-color:var(--a30-red)}.a30-doctrine--light{background:var(--a30-red);color:#fff}.a30-doctrine--light span{color:#431716}
.a30-challenge-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-challenge-grid article{min-height:430px;padding:32px;background:#e7e2d8}.a30-challenge-grid article.is-red{background:var(--a30-red);color:#fff}.a30-challenge-grid small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.13em}.a30-challenge-grid .is-red small{color:#411514}.a30-challenge-grid h3{margin:55px 0 30px;font:600 42px var(--serif)}.a30-challenge-grid .is-red li{border-color:rgba(255,255,255,.35)}
.a30-method{padding:95px 0;background:#dcd6cc}.a30-method header{display:grid;grid-template-columns:.4fr 1.6fr;gap:50px;align-items:start}.a30-method h2{margin:0;font:600 clamp(42px,5.5vw,75px)/.88 var(--serif);letter-spacing:-.045em}.a30-method-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:55px;background:var(--a30-line);border:1px solid var(--a30-line)}.a30-method-grid article{min-height:210px;padding:24px;background:#efebe4}.a30-method-grid b{display:block;color:var(--a30-red);font:600 32px var(--serif)}.a30-method-grid span{display:block;margin:28px 0 10px;font:600 23px var(--serif)}.a30-method-grid p{color:#6c665f;font-size:11px;line-height:1.45}.a30-method-note{max-width:850px;margin:30px 0 0 auto;color:#59544d;font:17px/1.45 var(--serif)}
.a30-download{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center;padding-top:90px;padding-bottom:90px}.a30-download h2{margin:18px 0;font:600 65px/.86 var(--serif);letter-spacing:-.05em}.a30-download p{max-width:650px;color:#625d56;font:17px/1.4 var(--serif)}.a30-download>a{display:grid;min-height:240px;padding:28px;background:var(--a30-red);color:#fff;transition:transform .2s}.a30-download>a:hover{transform:translateY(-5px)}.a30-download>a span{font-size:8px;font-weight:700;letter-spacing:.13em}.a30-download>a strong{align-self:end;font:600 80px/.8 var(--serif)}.a30-download>a small{color:#431716}.a30-sources{padding:65px 0;border-top:1px solid var(--a30-line)}.a30-sources header{display:flex;justify-content:space-between;align-items:end}.a30-sources h2{margin:10px 0 0;font:600 42px var(--serif)}.a30-sources>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.a30-sources a{padding:11px 14px;border:1px solid var(--a30-line);font-size:8px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.a30-sources a:hover{background:var(--a30-ink);color:#fff}
@media(max-width:980px){.a30-hero{grid-template-columns:1fr;min-height:auto}.a30-hero__brief{max-width:600px}.a30-orbit{opacity:.25}.a30-dashboard{grid-template-columns:1fr}.a30-indicators{grid-template-columns:repeat(5,1fr)}.a30-indicator{min-height:150px}.a30-context-lead{grid-template-columns:.5fr 1.5fr}.a30-context-lead a{grid-column:2}.a30-structure{grid-template-columns:1fr 1fr}.a30-territories{grid-template-columns:1fr 1fr}.a30-sector-grid{grid-template-columns:repeat(2,1fr)}.a30-sector-grid article:last-child{grid-column:1/-1}.a30-power-map{grid-template-columns:1fr 1fr}.a30-lists>div{grid-template-columns:1fr 1fr}.a30-actor-grid{grid-template-columns:1fr}.a30-actor-grid article{min-height:auto}.a30-actor-grid>article>p{min-height:auto}.a30-method-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.a30-page .mast{min-height:88px}.a30-page .mast p{display:none}.a30-close{font-size:7px}.a30-hero{padding-top:48px;padding-bottom:45px;gap:45px}.a30-hero h1{font-size:92px}.a30-hero__brief>p{font-size:21px}.a30-orbit{right:-330px}.a30-live .container{grid-template-columns:auto 1fr}.a30-live a{display:none}.a30-live p{font-size:7px}.a30-workspace,.a30-inland,.a30-sectors,.a30-geopolitics,.a30-challenges{padding-top:60px;padding-bottom:70px}.a30-section-head{grid-template-columns:1fr;gap:25px}.a30-section-head h2{font-size:54px}.a30-indicators{grid-template-columns:1fr 1fr}.a30-chart-panel{padding:22px 16px}.a30-chart-panel h3{font-size:31px}.a30-chart-panel>header a{font-size:7px}.a30-scenarios{grid-template-columns:1fr}.a30-thesis{padding:65px 0}.a30-thesis blockquote{font-size:53px}.a30-thesis p{font-size:18px}.a30-context-lead,.a30-territory-intro,.a30-doctrine{grid-template-columns:1fr}.a30-context-lead a{grid-column:auto;justify-self:start}.a30-structure,.a30-territories,.a30-foda,.a30-sector-grid,.a30-power-map,.a30-lists>div,.a30-challenge-grid,.a30-method-grid{grid-template-columns:1fr}.a30-territory-intro{align-items:start}.a30-territories article{min-height:340px}.a30-foda article{min-height:auto}.a30-sector-grid article:last-child{grid-column:auto}.a30-sector-grid article{min-height:310px}.a30-axis{grid-template-columns:1fr}.a30-axis>i{min-height:120px}.a30-challenge-grid article{min-height:360px}.a30-method header{grid-template-columns:1fr;gap:25px}.a30-method h2{font-size:46px}.a30-download{grid-template-columns:1fr;gap:35px;padding-top:65px;padding-bottom:65px}.a30-download h2{font-size:54px}.a30-download>a{min-height:200px}}
@media(prefers-reduced-motion:reduce){.a30-orbit,.a30-live span i{animation:none}}
.a30-politics{padding-top:90px;padding-bottom:100px}.a30-politics-live{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;min-height:52px;padding:0 20px;background:var(--a30-ink);color:#fff}.a30-politics-live span,.a30-politics-live small{font-size:7px;font-weight:700;letter-spacing:.13em}.a30-politics-live span i{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--a30-red);animation:a30-pulse 2s infinite}.a30-politics-live p{margin:0;color:#aaa59e;font-size:8px;letter-spacing:.06em}.a30-politics-live p b{color:#fff}.a30-politics-live small{color:var(--a30-red);text-align:right}.a30-chamber-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-chamber{padding:34px;background:#e7e2d8}.a30-chamber>header{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}.a30-chamber>header small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.13em}.a30-chamber h3{margin:18px 0 0;font:600 25px var(--serif)}.a30-chamber h3 b{font-size:70px;line-height:.7;letter-spacing:-.05em}.a30-chamber>header>strong{padding:12px 16px;border:1px solid var(--a30-line);font-size:7px;letter-spacing:.12em;text-align:center}.a30-chamber>header>strong em{font:600 32px var(--serif);font-style:normal}.a30-chamber>p{min-height:72px;margin:28px 0;color:#625d56;font:15px/1.4 var(--serif)}.a30-seatbar{display:flex;height:36px;overflow:hidden;background:#cbc5bb}.a30-seatbar__segment{min-width:3px;height:100%;border-right:1px solid rgba(255,255,255,.45)}.a30-seatbar__segment.tone-red{background:var(--a30-red)}.a30-seatbar__segment.tone-ink{background:var(--a30-ink)}.a30-seatbar__segment.tone-blue{background:var(--a30-blue)}.a30-seatbar__segment.tone-green{background:var(--a30-green)}.a30-seatbar__segment.tone-gold{background:#b48b47}.a30-seatbar__segment.tone-muted{background:#9d978e}.a30-seatgroups{display:grid;grid-template-columns:repeat(2,1fr);gap:7px 18px;margin-top:18px}.a30-seatgroups span{display:flex;align-items:center;gap:8px;color:#5d5851;font-size:8px}.a30-seatgroups span i{width:7px;height:7px;background:#999}.a30-seatgroups span i.tone-red{background:var(--a30-red)}.a30-seatgroups span i.tone-ink{background:var(--a30-ink)}.a30-seatgroups span i.tone-blue{background:var(--a30-blue)}.a30-seatgroups span i.tone-green{background:var(--a30-green)}.a30-seatgroups span i.tone-gold{background:#b48b47}.a30-seatgroups span i.tone-muted{background:#9d978e}.a30-seatgroups b{margin-left:auto;color:var(--a30-ink);font-size:10px}.a30-quorum-math{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:25px;background:var(--a30-line);border:1px solid var(--a30-line)}.a30-quorum-math div{padding:14px;background:#f1eee7}.a30-quorum-math span{display:block;min-height:24px;color:#5e5952;font-size:7px;line-height:1.3;text-transform:uppercase}.a30-quorum-math strong{display:block;margin-top:9px;font:600 24px var(--serif)}.a30-quorum-math em{display:block;color:var(--a30-red);font-size:7px;font-style:normal;font-weight:700;letter-spacing:.08em}.a30-force-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:65px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-force-grid article{min-height:330px;padding:26px;background:#ebe7df}.a30-force-grid article.is-red{background:var(--a30-red);color:#fff}.a30-force-grid small{color:var(--a30-red);font-size:7px;font-weight:700;letter-spacing:.12em}.a30-force-grid .is-red small{color:#431716}.a30-force-grid h3{margin:45px 0 20px;font:600 27px/.96 var(--serif)}.a30-force-grid p{color:#676159;font-size:11px;line-height:1.5}.a30-force-grid .is-red p{color:#f3cbc7}.a30-tension-intro{display:grid;grid-template-columns:.5fr 1fr 1fr;gap:35px;align-items:end;margin:75px 0 25px;padding-top:18px;border-top:1px solid var(--a30-line)}.a30-tension-intro small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.12em}.a30-tension-intro h3{margin:0;font:600 38px/.95 var(--serif)}.a30-tension-intro p{margin:0;color:#625d56;font:16px/1.4 var(--serif)}.a30-tension-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--a30-line);border:1px solid var(--a30-line)}.a30-tension-grid article{min-height:300px;padding:25px;background:#ebe7df}.a30-tension-grid span{color:var(--a30-red);font:600 26px var(--serif)}.a30-tension-grid h3{margin:45px 0 18px;font:600 25px/.95 var(--serif)}.a30-tension-grid p{margin:0;color:#666059;font-size:10px;line-height:1.5}.a30-issue-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:1px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-issue-grid article{min-height:240px;padding:22px;background:#191a1b;color:#fff}.a30-issue-grid small{color:var(--a30-red);font-size:7px;font-weight:700;letter-spacing:.1em}.a30-issue-grid strong{display:block;margin:40px 0 16px;font:600 23px/.95 var(--serif)}.a30-issue-grid p{margin:0;color:#9d9992;font-size:10px;line-height:1.45}.a30-politics-thesis{display:grid;grid-template-columns:.35fr 1.65fr;gap:35px;padding:27px 30px;background:var(--a30-red);color:#fff}.a30-politics-thesis span{color:#431716;font-size:8px;font-weight:700;letter-spacing:.13em}.a30-politics-thesis p{margin:0;font:19px/1.35 var(--serif)}.a30-politics-note{margin:22px 0 0;color:#706a62;font-size:9px;line-height:1.55}.a30-politics-note a{color:var(--a30-red);font-weight:700;text-transform:uppercase}
@media(max-width:980px){.a30-chamber-grid{grid-template-columns:1fr}.a30-force-grid,.a30-tension-grid{grid-template-columns:1fr 1fr}.a30-issue-grid{grid-template-columns:repeat(2,1fr)}.a30-issue-grid article:last-child{grid-column:1/-1}}
@media(max-width:760px){.a30-politics{padding-top:60px;padding-bottom:70px}.a30-politics-live{grid-template-columns:1fr auto;padding:12px 15px}.a30-politics-live small{display:none}.a30-chamber{padding:24px 18px}.a30-chamber h3 b{font-size:58px}.a30-chamber>p{min-height:auto}.a30-seatgroups,.a30-quorum-math,.a30-force-grid,.a30-tension-intro,.a30-tension-grid,.a30-issue-grid,.a30-politics-thesis{grid-template-columns:1fr}.a30-force-grid article,.a30-tension-grid article,.a30-issue-grid article{min-height:auto}.a30-tension-intro{align-items:start}.a30-issue-grid article:last-child{grid-column:auto}.a30-politics-thesis{gap:15px}}
@media(prefers-reduced-motion:reduce){.a30-politics-live span i{animation:none}}
.a30-politics-future{margin-top:1px;padding:55px 36px 36px;background:#ddd7cd}.a30-politics-future>header{display:grid;grid-template-columns:.4fr .8fr 1.2fr;gap:35px;align-items:start}.a30-politics-future>header small{color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.13em}.a30-politics-future>header h3{margin:0;font:600 39px/.9 var(--serif);letter-spacing:-.035em}.a30-politics-future>header p{margin:0;color:#555049;font:18px/1.4 var(--serif)}.a30-politics-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:38px;background:var(--a30-ink);border:1px solid var(--a30-ink)}.a30-politics-scenarios article{min-height:300px;padding:26px;background:#f0ece5}.a30-politics-scenarios article.is-positive{background:#253d32;color:#fff}.a30-politics-scenarios article.is-negative{background:var(--a30-red);color:#fff}.a30-politics-scenarios small{color:var(--a30-red);font-size:7px;font-weight:700;letter-spacing:.12em}.a30-politics-scenarios .is-positive small{color:#84c9a8}.a30-politics-scenarios .is-negative small{color:#431716}.a30-politics-scenarios h4{margin:46px 0 18px;font:600 29px/.95 var(--serif)}.a30-politics-scenarios p{margin:0;color:#625d56;font-size:11px;line-height:1.5}.a30-politics-scenarios .is-positive p{color:#c5ded1}.a30-politics-scenarios .is-negative p{color:#f4cfcb}.a30-politics-tests{display:grid;grid-template-columns:.45fr repeat(4,1fr);gap:1px;margin-top:1px;background:var(--a30-line);border:1px solid var(--a30-line)}.a30-politics-tests>span,.a30-politics-tests article{padding:20px;background:#eee9e1}.a30-politics-tests>span{display:flex;align-items:center;color:var(--a30-red);font-size:8px;font-weight:700;letter-spacing:.12em}.a30-politics-tests b{font:600 18px var(--serif)}.a30-politics-tests p{margin:8px 0 0;color:#6d675f;font-size:9px;line-height:1.4}
@media(max-width:980px){.a30-politics-future>header{grid-template-columns:.5fr 1fr}.a30-politics-future>header p{grid-column:1/-1}.a30-politics-tests{grid-template-columns:1fr 1fr}.a30-politics-tests>span{grid-column:1/-1}}
@media(max-width:760px){.a30-politics-future{margin-inline:-15px;padding:40px 22px 24px}.a30-politics-future>header,.a30-politics-scenarios,.a30-politics-tests{grid-template-columns:1fr}.a30-politics-future>header p,.a30-politics-tests>span{grid-column:auto}.a30-politics-scenarios article{min-height:auto}.a30-politics-scenarios h4{margin-top:28px}}
