@font-face{font-family:InterLocal;src:url(/fonts/inter-latin.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:EditorialLocal;src:url(/fonts/cormorant-latin.woff2)format("woff2");font-weight:400 700;font-display:swap}.gc-shell,.gc-dialog,.gc-loading{--gc-bg:#101b2b;--gc-border:#afc3d51c;--gc-cream:#f3efe5;--gc-muted:#9baabc;--gc-gold:#d5ac65;--gc-green:#81bea8;--gc-red:#db8b83;--font-inter:InterLocal,Arial,sans-serif;--font-cormorant:EditorialLocal,Georgia,serif;color:var(--gc-cream);font-variant-numeric:tabular-nums;font-family:InterLocal,Arial,sans-serif;font-size:16px;line-height:1.6}.gc-shell{background:radial-gradient(ellipse at 55% 30%,#1a2a3d55,transparent 60%),var(--gc-bg);grid-template-columns:235px minmax(0,1fr);min-height:100vh;display:grid}.gc-shell *,.gc-dialog *{box-sizing:border-box}.gc-shell button,.gc-dialog button,.gc-dialog input,.gc-shell select{font:inherit}.gc-shell button,.gc-dialog button{color:inherit}.gc-shell h1,.gc-shell h2,.gc-shell h3,.gc-dialog h2,.gc-dialog h3{margin-top:0;font-weight:500;line-height:1.15}.gc-shell h2,.gc-dialog h2{font:500 30px/1.15 EditorialLocal,Georgia,serif}.gc-shell h3{font:500 25px/1.13 EditorialLocal,Georgia,serif}.gc-shell p,.gc-dialog p{margin:0 0 16px}.gc-shell button:focus-visible,.gc-shell a:focus-visible,.gc-shell select:focus-visible,.gc-dialog button:focus-visible,.gc-dialog a:focus-visible,.gc-dialog input:focus-visible,.gc-dialog summary:focus-visible{outline:2px solid var(--gc-gold);outline-offset:5px}.gc-shell button:disabled,.gc-dialog button:disabled{cursor:not-allowed;opacity:.45}.gc-shell a,.gc-dialog a{color:inherit}.gc-muted{color:var(--gc-muted);font-size:14px;line-height:1.8}.gc-eyebrow{letter-spacing:.16em;color:var(--gc-gold);font-size:12px;font-weight:600;line-height:1.5}.gc-positive{color:var(--gc-green)!important}.gc-negative{color:var(--gc-red)!important}.gc-gold{color:var(--gc-gold)!important}.gc-sidebar{border-right:1px solid var(--gc-border);z-index:10;background:#0c1727;flex-direction:column;height:100dvh;padding:31px 19px 18px;display:flex;position:sticky;top:0}.gc-brand{letter-spacing:.12em;align-items:center;gap:13px;padding:0 8px 31px;font-size:21px;font-weight:600;line-height:1.2;text-decoration:none;display:flex}.gc-brand small{letter-spacing:.25em;color:#9aa9ba;margin-top:9px;font-size:12px;font-weight:400;display:block}.gc-crest{width:35px;height:43px;color:var(--gc-gold);border:1px solid #d5ac6570;border-radius:2px 2px 12px 12px;flex-shrink:0;place-items:center;font:500 27px/1 Georgia,serif;display:grid;box-shadow:inset 0 0 0 4px #0c1727,inset 0 0 0 5px #d5ac6530}.gc-sidebar-caption{color:#687b91;letter-spacing:.18em;border-top:1px solid var(--gc-border);padding:21px 13px 15px;font-size:12px}.gc-sidebar nav{flex-direction:column;gap:7px;display:flex}.gc-sidebar nav button{text-align:left;color:#99aabe;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:13px;padding:13px 12px;font-size:14px;transition:all .2s;display:flex}.gc-sidebar nav button:hover{color:var(--gc-cream);background:#ffffff05}.gc-sidebar nav button[aria-current]{color:#eed4a0;background:linear-gradient(90deg,#d5ac651a,#d5ac6505);border-color:#d5ac6526}.gc-sidebar nav button small{border:1px solid #d5ac6533;border-radius:3px;margin-left:auto;padding:0 6px}.gc-sidebar nav svg{width:17px;height:17px}.gc-mandate{border-top:1px solid var(--gc-border);margin-top:30px;padding:25px 14px}.gc-mandate p{color:#c9cfda;margin:13px 0 20px;font:500 25px/1.2 EditorialLocal,Georgia,serif}.gc-mandate>div{gap:5px;margin-bottom:10px;display:flex}.gc-mandate i{background:#283446;flex:1;height:3px}.gc-mandate i.filled{background:#ba955a}.gc-mandate small{color:#798b9f;font-size:12px}.gc-sidebar-bottom{border-top:1px solid var(--gc-border);margin-top:auto;padding:15px 12px 0}.gc-sidebar-bottom button{color:#94a3b7;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;font-size:14px;display:flex}.gc-sidebar-bottom svg{width:15px}.gc-sidebar-bottom>span{color:#5f7188;letter-spacing:.14em;margin-top:22px;font-size:12px;display:block}.gc-main{min-width:0;padding-bottom:105px}.gc-topbar{border-bottom:1px solid var(--gc-border);justify-content:space-between;align-items:center;gap:20px;height:87px;padding:0 38px;display:flex}.gc-topbar .gc-eyebrow{color:#8394a8;letter-spacing:.12em;margin-bottom:5px;font-size:12px;display:block}.gc-location{letter-spacing:.09em;color:#bdc8d5;align-items:center;gap:6px;font-size:12px;display:flex}.gc-location i,.gc-save-state i{background:#b49c73;border-radius:50%;width:5px;height:5px;display:inline-block}.gc-calendar{grid-template-columns:20px auto;align-items:center;column-gap:12px;line-height:1.4;display:grid}.gc-calendar svg{color:#b5a07a;grid-row:1/3;width:17px}.gc-calendar b{letter-spacing:.08em;font-size:14px;font-weight:500}.gc-calendar span{color:#788da3;margin-top:4px;font-size:12px}.gc-save-state{background:0 0;border:0;align-items:center;gap:8px;display:flex;color:#9aabbd!important;font-size:12px!important}.gc-save-state i.saved{background:#7caa94}.gc-content{max-width:1660px;margin:0 auto;padding:28px 38px 32px}.gc-office{background:#4a534f;border:1px solid #b3bdc51f;min-height:410px;position:relative;overflow:hidden}.gc-office-art{width:100%;height:100%;position:absolute;inset:0}.gc-office-shade{background:linear-gradient(90deg,#0d1b2cf5 0%,#102033ed 20%,#1020338f 48%,#12203305 78%),linear-gradient(#0000 68%,#101e33b3);position:absolute;inset:0}.gc-office-copy{z-index:1;width:55%;padding:40px 40px 25px;position:relative}.gc-office-copy>.gc-eyebrow{align-items:center;gap:9px;font-size:12px;display:flex}.gc-office-copy>.gc-eyebrow i{background:var(--gc-gold);width:16px;height:1px}.gc-office h1{letter-spacing:-.025em;margin:25px 0 18px;font:500 clamp(43px,4.1vw,66px)/.99 EditorialLocal,Georgia,serif}.gc-office h1 em{color:#d4b480;font-style:normal}.gc-office p{color:#adb6c2;max-width:305px;font-size:14px;line-height:1.9}.gc-primary,.gc-secondary{background:#d5ac65;border:1px solid #d5ac65;border-radius:2px;justify-content:center;align-items:center;gap:15px;min-height:42px;padding:12px 19px;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#172436!important;font-size:14px!important;font-weight:600!important}.gc-primary:hover:not(:disabled){background:#e4c38a;border-color:#e4c38a;transform:translateY(-1px)}.gc-primary svg{width:17px;height:17px}.gc-secondary{background:0 0;border-color:#a4b6c44d;color:#e2e5e8!important}.gc-secondary:hover{background:#ffffff08}.gc-office .gc-primary{margin-top:9px}.gc-scene-caption{letter-spacing:.13em;color:#7b8c9e;margin-top:30px;font-size:12px;display:block}.gc-office-coordinate{color:#d4d2c28c;letter-spacing:.1em;font-size:12px;position:absolute;bottom:20px;right:24px}.gc-hotspot{background:0 0;border:0;flex-direction:column;align-items:center;gap:13px;display:flex;position:absolute;top:72%;left:66%;color:#e8d3aa!important;font-size:12px!important}.gc-hotspot>i{background:#d5ac6544;border:1px solid #e2c38a;border-radius:50%;width:12px;height:12px;animation:4s infinite gc-pulse;display:block;box-shadow:0 0 0 7px #d5ac6517,0 0 0 14px #d5ac6509}.gc-hotspot>span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#112031c9;border:1px solid #b697614d;align-items:center;gap:14px;padding:6px 10px;display:flex}.gc-metrics{border:1px solid var(--gc-border);background:#18253666;border-top:0;grid-template-columns:repeat(5,1fr);margin:0 0 30px;display:grid}.gc-metric{border-right:1px solid var(--gc-border);padding:20px 24px}.gc-metric:last-child{border:0}.gc-metric>span{letter-spacing:.13em;color:#91a2b7;font-size:12px;display:block}.gc-metric strong{letter-spacing:-.04em;margin-top:7px;font-size:25px;font-weight:400;line-height:1.4;display:block}.gc-metric small{color:#77899e;margin-top:4px;font-size:12px;display:block}.gc-section-heading{justify-content:space-between;align-items:end;margin:34px 0 20px;display:flex}.gc-section-heading h2{margin:8px 0 0;font-size:27px}.gc-section-heading .gc-muted{margin-bottom:3px;font-size:12px}.gc-crisis-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.gc-crisis-card{border:1px solid var(--gc-border);text-align:left;background:linear-gradient(145deg,#1a2b3e,#142234);padding:22px 22px 0;transition:border .2s,transform .2s;position:relative;overflow:hidden}.gc-crisis-card:hover{border-color:#d5ac6577;transform:translateY(-3px)}.gc-card-top{letter-spacing:.08em;color:#aebac8;justify-content:space-between;align-items:center;gap:9px;font-size:12px;display:flex}.gc-card-top>span{align-items:center;gap:8px;display:flex}.gc-card-top svg{color:#b7a17c;width:15px;height:15px}.gc-card-top small{letter-spacing:.08em;color:#c89a78;font-size:12px}.gc-card-number{color:#ffffff04;font:500 76px/1 EditorialLocal,Georgia,serif;position:absolute;top:37px;right:14px}.gc-crisis-card h3{max-width:230px;min-height:58px;margin:26px 0 13px;font-size:26px;position:relative}.gc-crisis-card>p{color:#98a8bb;min-height:72px;margin-bottom:23px;font-size:14px;line-height:1.8}.gc-tension{color:#7f93a7;border-bottom:2px solid #ffffff09;justify-content:space-between;margin-bottom:16px;padding-bottom:14px;font-size:12px;display:flex;position:relative}.gc-tension b{color:#b5c0ce;font-weight:400}.gc-tension i{background:#b78b6e;height:2px;position:absolute;bottom:-2px;left:0}.gc-crisis-health .gc-tension i{background:#8d9fb3}.gc-crisis-industry .gc-tension i{background:#a39980}.gc-card-link{border-top:1px solid var(--gc-border);color:#c7b28e;justify-content:space-between;align-items:center;gap:10px;padding:15px 0;font-size:12px;display:flex}.gc-advisor{border-top:1px solid var(--gc-border);align-items:center;gap:17px;margin-top:23px;padding:21px 0;display:flex}.gc-advisor-seal{color:#b6a27d;border:1px solid #c2b28c33;border-radius:50%;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.gc-advisor .gc-eyebrow{color:#8b9db1;font-size:12px}.gc-advisor p{color:#b5bfcc;max-width:670px;margin:6px 0 0;font:500 20px/1.35 EditorialLocal,Georgia,serif}.gc-text-button{white-space:nowrap;background:0 0;border:0;align-items:center;gap:15px;padding:8px 0;text-decoration:none;display:inline-flex;color:#c8b38e!important;font-size:14px!important}.gc-advisor>.gc-text-button{margin-left:auto}.gc-command{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1929f5;border-top:1px solid #b9c8d929;justify-content:space-between;align-items:center;gap:20px;min-height:89px;padding:16px 38px;display:flex;position:fixed;bottom:0;left:235px;right:0}.gc-command>p{color:#8192a7;margin:0;font-size:12px}.gc-action-budget>.gc-eyebrow{color:#98a5b9;font-size:12px}.gc-action-budget>div{align-items:center;gap:9px;margin-top:2px;display:flex}.gc-action-budget b{font-size:24px;font-weight:400;line-height:1.2}.gc-action-budget b small{color:#798b9f;font-size:16px}.gc-action-budget div>span{color:#96a7b9;font-size:12px}.gc-action-dots{gap:5px;margin-left:10px;display:flex}.gc-action-dots i{background:#394556;border-radius:1px;width:5px;height:5px}.gc-action-dots i.available{background:#d5ac65}.gc-command .gc-primary{min-width:170px}.gc-error{color:#f0c8ba;background:#71474066;border-bottom:1px solid #cc877b55;justify-content:space-between;gap:20px;padding:12px 38px;font-size:14px;display:flex}.gc-error button{color:inherit;background:0 0;border:0;text-decoration:underline}.gc-page-heading{padding:19px 0 29px}.gc-page-heading h1{letter-spacing:-.02em;margin:16px 0;font:500 clamp(36px,3.6vw,52px)/1 EditorialLocal,Georgia,serif}.gc-page-heading p{color:#98aabd;max-width:720px;margin-bottom:0;font-size:14px;line-height:1.9}.gc-tabs{flex-wrap:wrap;gap:6px;margin:28px 0 23px;display:flex}.gc-tabs button{color:#94a7bc;background:0 0;border:1px solid #0000;padding:9px 16px;font-size:14px}.gc-tabs button[aria-pressed=true]{color:#e2c38f;background:#d5ac6512;border-color:#d5ac6555}.gc-agenda{border:1px solid var(--gc-border);background:#162336;padding:20px 23px}.gc-agenda>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.gc-agenda>div>b{color:#aab7c5;font-size:14px;font-weight:400}.gc-agenda>p{margin:15px 0 0}.gc-agenda ul{margin:17px 0 0;padding:0;list-style:none}.gc-agenda li{border-top:1px solid var(--gc-border);align-items:center;gap:15px;display:flex}.gc-agenda li>button:first-child{text-align:left;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:20px;padding:13px 0;font-size:14px;display:flex}.gc-agenda li small{color:#8496ad;margin-top:3px;font-size:14px;display:block}.gc-agenda li b{font-size:14px;font-weight:400}.gc-policy-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gc-policy-card{text-align:left;border:1px solid var(--gc-border);background:#162538;flex-direction:column;padding:23px;transition:border .2s;display:flex}.gc-policy-card:hover{border-color:#d5ac6577}.gc-policy-card h3{margin:25px 0 13px;font-size:26px}.gc-policy-card>p{color:#9cabbc;flex:1;margin-bottom:23px;font-size:14px;line-height:1.8}.gc-policy-status{flex-direction:column;padding:13px 0;display:flex}.gc-policy-status small{color:#71879e;letter-spacing:.1em;font-size:12px}.gc-policy-status span{color:#b1bfce;margin-top:4px;font-size:14px}.gc-policy-card .gc-card-link{margin-top:6px;padding-bottom:0}.gc-panel{border:1px solid var(--gc-border);background:#152437;min-width:0;padding:25px}.gc-panel h2{margin:0 0 25px;font-size:29px}.gc-panel h3{margin:28px 0 20px;font-size:24px}.gc-congress-grid{grid-template-columns:minmax(0,1.8fr) minmax(265px,1fr);gap:22px;margin-bottom:25px;display:grid}.gc-congress-scene{background:radial-gradient(at 50% 75%,#24384b,#152334 70%)}.gc-congress-scene>.gc-card-top{font-size:12px}.gc-congress-scene>.gc-card-top small{color:#8196aa;font-size:12px}.gc-hemicycle{width:100%;height:auto;display:block}.gc-seat-number{fill:#f3efe5;font-family:EditorialLocal,Georgia,serif;font-size:55px}.gc-seat-caption{fill:#a4b0c2;letter-spacing:1.5px;font-family:InterLocal,Arial,sans-serif;font-size:12px}.gc-parliament-key{color:#9daec0;justify-content:center;align-items:center;gap:30px;padding:17px 0;font-size:12px;display:flex}.gc-parliament-key i{border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.gc-party-list{flex-direction:column;gap:0;display:flex}.gc-party-list button{text-align:left;background:0 0;border:0;border-bottom:1px solid #a1b3c414;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:flex}.gc-party-list button[aria-pressed=true]{background:#d5ac6511}.gc-party-list i{border-radius:1px;width:5px;height:24px}.gc-party-list span{flex:1}.gc-party-list small{color:#899cb0;font-size:12px;display:block}.gc-party-list b{font-size:16px;font-weight:400}.gc-party-detail{border-top:1px solid var(--gc-border);margin-top:18px;padding-top:20px}.gc-party-detail h2{margin:10px 0}.gc-party-detail p{color:#99abbe;margin:0;font-size:14px}.gc-country-grid{grid-template-columns:1.5fr 1fr;gap:22px;display:grid}.gc-territory svg{width:100%;height:auto;max-height:400px}.gc-territory label{justify-content:space-between;align-items:center;gap:15px;margin:14px 0;font-size:14px;display:flex}.gc-territory select{color:#d2dbe5;border:1px solid var(--gc-border);background:#1c3045;border-radius:2px;max-width:60%;padding:9px;font-size:14px}.gc-territory>p{font-size:14px}.gc-data-row{border-bottom:1px solid var(--gc-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.gc-data-row b{font-weight:400}.gc-social-row{align-items:center;gap:15px;padding:6px 0;font-size:14px;display:flex}.gc-social-row>span{width:110px}.gc-social-row>div{background:#ffffff0c;flex:1;height:3px}.gc-social-row i{background:#ad976e;height:3px;display:block}.gc-social-row>b{font-size:14px;font-weight:400}.gc-capacity{margin-top:24px}.gc-capacity h2{margin:10px 0 25px}.gc-capacity-values{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.gc-capacity-values>div{border:1px solid var(--gc-border);grid-template-columns:24px 1fr;align-items:center;column-gap:12px;padding:18px;display:grid}.gc-capacity-values svg{color:#b2a382;grid-row:1/4}.gc-capacity-values span{color:#a8b7c9;font-size:14px}.gc-capacity-values b{font-size:24px;font-weight:400}.gc-capacity-values small{color:#71869b;font-size:12px}.gc-pending{margin:22px 0;padding:0;list-style:none}.gc-pending li{border-top:1px solid var(--gc-border);color:#acbace;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.gc-pending svg{color:var(--gc-gold)}.gc-pending b{margin-left:auto;font-size:12px;font-weight:400}.gc-capacity>.gc-muted{margin-top:15px;margin-bottom:0}.gc-empty{text-align:center;border:1px solid var(--gc-border);background:#142336;padding:70px 30px}.gc-empty>svg{color:var(--gc-gold);margin-bottom:22px}.gc-empty h2{margin-bottom:14px;font-size:30px}.gc-empty p{color:#8da0b5;font-size:14px}.gc-empty button{margin-top:10px}.gc-report-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.gc-report-grid h2{margin:12px 0 25px}.gc-headlines{margin:0;padding:0;list-style:none}.gc-headlines li{border-top:1px solid var(--gc-border);gap:20px;padding:13px 0;display:flex}.gc-headlines li>span{color:#9f8c67;font:500 25px/1 EditorialLocal,Georgia,serif}.gc-headlines p{color:#adbccc;margin:0;font-size:14px;line-height:1.8}.gc-official-vote{border:1px solid var(--gc-border);background:#0e1d2e66;margin-top:14px;padding:13px 16px}.gc-official-vote>span{letter-spacing:.14em;font-size:12px}.gc-official-vote h3{margin:7px 0;font-size:23px}.gc-official-vote p{color:#8ea2b8;margin:0;font-size:14px}.gc-comparison-head,.gc-comparison{border-bottom:1px solid var(--gc-border);grid-template-columns:1.5fr .8fr .8fr;gap:15px;padding:12px 0;font-size:14px;display:grid}.gc-comparison-head{color:#7b90a7;letter-spacing:.08em;font-size:12px}.gc-comparison>span:first-child{color:#b2bfd0}.gc-comparison>span:nth-child(2){color:#798fa7}.gc-comparison b{font-weight:500}.gc-crisis-outcomes{margin-top:28px}.gc-crisis-outcomes>div{color:#a9b8c9;align-items:center;gap:10px;padding:10px 0;font-size:14px;display:flex}.gc-crisis-outcomes svg{color:#b9a37a;width:16px}.gc-crisis-outcomes b{margin-left:auto;font-weight:400}.gc-crisis-outcomes small{text-align:right;color:#b6a17e;width:100px;font-size:12px}.gc-ledger{margin-top:22px}.gc-ledger summary{cursor:pointer;font-size:14px}.gc-ledger summary>span{float:right;color:#869bb0;font-size:12px}.gc-ledger details>p{margin-top:20px}.gc-ledger-row{border-top:1px solid var(--gc-border);grid-template-columns:90px 1fr 60px;align-items:center;gap:16px;padding:12px 0;display:grid}.gc-ledger-row>span{letter-spacing:.09em;color:#a98e66;font-size:12px}.gc-ledger-row>div{color:#b9c5d3;font-size:14px}.gc-ledger-row small{color:#8398af;font-size:12px;display:block}.gc-ledger-row b{text-align:right;font-size:14px;font-weight:400}.gc-annual-note{background:#d5ac6509;border:1px solid #d5ac6533;gap:24px;margin-top:25px;padding:35px;display:flex}.gc-annual-note svg{color:var(--gc-gold);flex-shrink:0}.gc-annual-note h2{margin-bottom:14px}.gc-annual-note p{color:#a9b9ca;max-width:750px;margin:0;font-size:14px}.gc-dialog{color:#f3efe5;background:#142336;border:1px solid #a9b9cc44;border-radius:4px;width:min(580px,100vw - 32px);max-height:calc(100dvh - 48px);padding:0;overflow:auto;box-shadow:0 35px 140px #0009}.gc-dialog-wide{width:min(940px,100vw - 32px)}.gc-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030b17b8}.gc-dialog>header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#142336f5;border-bottom:1px solid #adc0d31f;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.gc-dialog>header .gc-eyebrow{font-size:12px}.gc-dialog h2{margin:7px 0 0;font-size:33px}.gc-icon-button{background:0 0;border:1px solid #a6b3c52b;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:inline-flex;color:#a6b5c8!important}.gc-dialog-body{padding:27px 28px}.gc-dialog-body>p{color:#b0becd;font-size:14px;line-height:1.9}.gc-dialog-lead{color:#e1e1dc!important;font:500 25px/1.35 EditorialLocal,Georgia,serif!important}.gc-dialog h3{margin:23px 0 12px;font-size:16px;line-height:1.5}.gc-dossier-grid{grid-template-columns:1.25fr 1fr;display:grid}.gc-vote-preview{background:#0d1c2d88;border-left:1px solid #a6bbcd1f;padding:28px}.gc-vote-preview .gc-hemicycle{margin-top:25px}.gc-vote-preview h3{font-family:InterLocal,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1.6}.gc-vote-preview>p{color:#a8b6c9;font-size:14px;line-height:1.8}.gc-vote-preview details{color:#9bafc4;margin:24px 0;font-size:14px}.gc-vote-preview summary{cursor:pointer}.gc-vote-preview .gc-data-row{font-size:14px}.gc-vote-tally{justify-content:center;gap:16px;margin:15px 0 25px;font-size:14px;display:flex}.gc-vote-tally span{align-items:center;gap:5px;display:flex}.gc-vote-tally i{border-radius:50%;width:5px;height:5px;display:inline-block}.gc-vote-tally .yes{background:#69b49a}.gc-vote-tally .no{background:#cc7572}.gc-vote-tally .abstain{background:#d7b675}.gc-current-law{background:#ffffff03;border:1px solid #a6bbcd22;margin:20px 0;padding:13px 17px}.gc-current-law span{color:#8194aa;letter-spacing:.13em;font-size:12px;display:block}.gc-current-law b{margin-top:6px;font-size:14px;font-weight:400;display:block}.gc-options{border:0;flex-direction:column;gap:11px;margin:25px 0;padding:0;display:flex}.gc-options legend{margin-bottom:15px;font-size:14px;font-weight:500}.gc-options label{cursor:pointer;background:#10203255;border:1px solid #9aaec330;align-items:flex-start;gap:12px;padding:17px;display:flex}.gc-options label.selected{background:#d5ac6509;border-color:#d5ac6577}.gc-options input{accent-color:#d5ac65;margin-top:4px}.gc-options b{color:#e4d4b6;font-size:14px;font-weight:500}.gc-options p{color:#a1b2c6;margin:7px 0 9px;font-size:14px;line-height:1.7}.gc-options small{color:#93a6bd;align-items:center;gap:6px;font-size:12px;display:flex}.gc-dossier-note{color:#a9b7c9;background:#d5ac6506;border-left:2px solid #b79b65;align-items:flex-start;gap:12px;margin:24px 0;padding:18px;display:flex}.gc-dossier-note>svg{color:#bca373;flex-shrink:0;width:17px;height:17px;margin-top:2px}.gc-dossier-note b{color:#d8cbae;font-size:14px;font-weight:500}.gc-dossier-note p{margin:3px 0 0;font-size:14px;line-height:1.8}.gc-group-tags{flex-wrap:wrap;gap:7px;display:flex}.gc-group-tags span{border:1px solid #a5b5c722;padding:5px 8px;font-size:12px}.gc-dossier-footer{background:#142336fa;border-top:1px solid #a6bbcd22;justify-content:space-between;align-items:center;gap:20px;padding:19px 28px;display:flex;position:sticky;bottom:0}.gc-dossier-footer>span{letter-spacing:.08em;color:#93a8be;font-size:12px}.gc-response{text-align:left;background:#10203255;border:1px solid #a6bbcd30;width:100%;margin:12px 0;padding:18px;display:block}.gc-response.selected{background:#d5ac6509;border-color:#d5ac6588}.gc-response>span{flex-direction:column;gap:4px;display:flex}.gc-response b{color:#e0d4ba;font-size:14px;font-weight:500}.gc-response small{color:#b8a784;font-size:12px}.gc-response>p{color:#a5b7c9;margin:10px 0 0;font-size:14px;line-height:1.8}.gc-response>p.gc-muted{color:#7e96ad;font-size:14px}.gc-dialog-actions{justify-content:flex-end;gap:10px;margin-top:25px;display:flex}.gc-close-summary{border:1px solid #a6bbcd25;margin:25px 0;padding:17px}.gc-close-summary>span{justify-content:space-between;padding:6px;font-size:14px;display:flex}.gc-close-summary b{color:#e1c493;font-weight:400}.gc-save-options{flex-direction:column;gap:15px;margin:25px 0;display:flex}.gc-import{border:1px solid #a6bbcd30;flex-direction:column;gap:13px;padding:17px;font-size:14px;display:flex}.gc-import input{width:100%;font-size:14px}.gc-dialog hr{border:0;border-top:1px solid #a6bbcd25;margin:30px 0}.gc-loading{background:#101b2b;flex-direction:column;justify-content:center;align-items:center;gap:25px;min-height:100dvh;display:flex}.gc-loading h1{margin:0;font:500 35px EditorialLocal,Georgia,serif}.gc-loading p{color:#8da1b8;font-size:14px}@keyframes gc-pulse{50%{box-shadow:0 0 0 9px #d5ac6517,0 0 0 19px #d5ac6500}}@media (min-width:1600px){.gc-office{min-height:490px}.gc-office-copy{padding:60px}.gc-office p{max-width:350px;font-size:16px}.gc-crisis-card>p{min-height:80px;font-size:14px}.gc-crisis-card h3{font-size:31px}.gc-card-top{font-size:14px}.gc-card-top small,.gc-metric>span{font-size:12px}.gc-metric small{font-size:14px}.gc-metric strong{font-size:30px}}@media (max-width:1200px){.gc-shell{grid-template-columns:200px minmax(0,1fr)}.gc-sidebar{padding:25px 13px}.gc-brand{gap:10px;font-size:18px}.gc-sidebar nav button{gap:9px;padding:12px 9px;font-size:14px}.gc-content{padding:24px}.gc-topbar{padding:0 24px}.gc-command{padding:16px 24px;left:200px}.gc-command>p{display:none}.gc-metric{padding:18px 15px}.gc-metric>span{font-size:12px}.gc-metric strong{font-size:24px}.gc-office-copy{width:60%;padding:36px 30px}.gc-office h1{font-size:49px}.gc-crisis-card{padding:18px 17px 0}.gc-crisis-card h3{font-size:24px}.gc-card-top,.gc-card-top small{font-size:12px}.gc-advisor>.gc-text-button{display:none}.gc-policy-grid{grid-template-columns:repeat(2,1fr)}.gc-country-grid{grid-template-columns:1fr}.gc-congress-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr)}}@media (max-width:950px){.gc-shell{grid-template-columns:75px minmax(0,1fr)}.gc-sidebar{align-items:center;padding:25px 12px}.gc-brand{padding:0 0 30px}.gc-brand>span:last-child,.gc-sidebar-caption,.gc-sidebar nav button>span,.gc-sidebar nav button>small,.gc-mandate,.gc-sidebar-bottom>span{display:none}.gc-sidebar nav{gap:14px;width:100%;margin-top:20px}.gc-sidebar nav button{justify-content:center;padding:14px}.gc-sidebar nav svg{width:20px;height:20px}.gc-sidebar-bottom{width:100%;padding:20px 0 0}.gc-sidebar-bottom button{justify-content:center;width:100%;padding:12px;font-size:0}.gc-sidebar-bottom svg{flex-shrink:0;width:18px;height:18px}.gc-command{left:75px}.gc-office{min-height:390px}.gc-office-copy{width:62%}.gc-office h1{font-size:46px}.gc-hotspot{top:75%;left:73%}.gc-metrics{grid-template-columns:repeat(3,1fr)}.gc-metric:nth-child(n+4){border-top:1px solid var(--gc-border)}.gc-metric strong{font-size:26px}.gc-metric>span{font-size:12px}.gc-crisis-grid{gap:12px}.gc-crisis-card h3{font-size:24px}.gc-crisis-card>p{min-height:110px;font-size:14px}.gc-card-top small{display:none}.gc-congress-grid{grid-template-columns:1fr}.gc-party-list{grid-template-columns:repeat(2,1fr);column-gap:25px;display:grid}.gc-report-grid{grid-template-columns:1fr}.gc-capacity-values{gap:10px}.gc-capacity-values>div{padding:12px}.gc-capacity-values small{font-size:12px}}@media (max-width:650px){.gc-shell{display:block}.gc-sidebar{border-bottom:1px solid var(--gc-border);background:#0c1727f8;border-right:0;flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:0 15px;display:flex;position:sticky;top:0}.gc-brand{padding:10px 0}.gc-crest{width:26px;height:32px;font-size:22px}.gc-sidebar nav{flex-direction:row;gap:2px;width:auto;margin:0}.gc-sidebar nav button{padding:12px 9px}.gc-sidebar nav svg{width:17px;height:17px}.gc-sidebar-bottom{border:0;width:auto;margin:0;padding:0}.gc-sidebar-bottom button{width:auto;padding:8px}.gc-sidebar-bottom button:nth-child(2){display:none}.gc-sidebar-bottom button svg{width:17px}.gc-topbar{gap:8px;height:71px;padding:0 19px}.gc-topbar>div:first-child>.gc-eyebrow{display:none}.gc-location{font-size:12px}.gc-calendar{column-gap:7px}.gc-calendar b{font-size:14px}.gc-calendar span{font-size:12px}.gc-calendar svg{width:14px}.gc-save-state{padding:7px;font-size:0!important}.gc-save-state i{width:6px;height:6px}.gc-content{padding:16px}.gc-office{min-height:440px}.gc-office-art{opacity:.7;width:180%;left:-80%}.gc-office-shade{background:linear-gradient(90deg,#102033f2,#10203385 75%),linear-gradient(#0000,#102033c9)}.gc-office-copy{width:100%;padding:34px 25px}.gc-office h1{margin-top:32px;font-size:52px}.gc-office p{max-width:260px;font-size:14px}.gc-scene-caption{margin-top:32px;font-size:12px}.gc-hotspot{display:none}.gc-office-coordinate{font-size:12px;bottom:16px;right:16px}.gc-metrics{grid-template-columns:repeat(2,1fr)}.gc-metric{padding:17px}.gc-metric:nth-child(3){border-top:1px solid var(--gc-border)}.gc-metric:last-child{grid-column:1/3}.gc-section-heading{margin-top:30px;display:block}.gc-section-heading h2{font-size:29px}.gc-section-heading>.gc-muted{margin-top:10px;display:block}.gc-crisis-grid{grid-template-columns:1fr;gap:16px}.gc-crisis-card{padding:22px 22px 0}.gc-card-top{font-size:12px}.gc-card-top small{font-size:12px;display:block}.gc-crisis-card h3{max-width:260px;min-height:auto;margin-top:22px;font-size:30px}.gc-crisis-card>p{min-height:0;margin-bottom:22px;font-size:14px}.gc-tension{font-size:12px}.gc-card-link{font-size:14px}.gc-advisor{align-items:flex-start;gap:14px}.gc-advisor-seal{width:38px;height:38px}.gc-advisor-seal>svg{width:22px}.gc-advisor p{font-size:20px;line-height:1.4}.gc-command{gap:10px;min-height:82px;padding:13px 16px;left:0}.gc-command .gc-primary{gap:8px;min-width:0;max-width:180px;padding:12px;font-size:12px!important}.gc-action-budget>div{gap:7px}.gc-action-budget div>span{display:none}.gc-action-budget b{font-size:23px}.gc-action-dots{gap:4px;margin-left:0}.gc-action-dots i{width:4px;height:4px}.gc-action-budget>.gc-eyebrow{font-size:12px}.gc-main{padding-bottom:93px}.gc-page-heading{padding-top:17px}.gc-page-heading h1{font-size:39px}.gc-page-heading p{font-size:14px}.gc-policy-grid{grid-template-columns:1fr}.gc-policy-card h3{font-size:30px}.gc-policy-card>p{font-size:14px}.gc-agenda{padding:19px}.gc-agenda>div{display:block}.gc-agenda>div>b{margin-top:9px;display:block}.gc-agenda li>button:first-child{gap:10px}.gc-agenda li b{white-space:nowrap;font-size:12px}.gc-agenda li span{font-size:14px}.gc-agenda li small{font-size:12px}.gc-tabs{gap:4px}.gc-tabs button{padding:9px 10px;font-size:12px}.gc-panel{padding:20px}.gc-panel h2{font-size:28px}.gc-party-list,.gc-capacity-values{grid-template-columns:1fr}.gc-capacity-values>div{grid-template-columns:25px 1fr auto}.gc-capacity-values b{grid-area:1/3/3}.gc-capacity-values small{font-size:12px}.gc-pending li{flex-wrap:wrap;font-size:14px}.gc-pending b{width:100%;margin-left:27px}.gc-comparison{grid-template-columns:1.4fr .8fr .8fr;gap:8px;font-size:14px}.gc-comparison-head{grid-template-columns:1.4fr .8fr .8fr;gap:8px}.gc-crisis-outcomes small{width:80px;font-size:12px}.gc-ledger summary{font-size:14px}.gc-ledger summary>span{float:none;margin:10px 0 0;font-size:12px;display:block}.gc-ledger-row{grid-template-columns:55px 1fr 50px;gap:10px}.gc-ledger-row>span{font-size:12px}.gc-ledger-row>div,.gc-ledger-row b{font-size:14px}.gc-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.gc-dialog>header{padding:20px}.gc-dialog h2{font-size:29px}.gc-dialog-body{padding:23px 20px}.gc-dossier-grid{display:block}.gc-vote-preview{border-top:1px solid #a6bbcd22;border-left:0;padding:24px}.gc-vote-preview .gc-hemicycle{max-width:350px;margin:15px auto 0}.gc-dossier-footer{gap:12px;padding:16px}.gc-dossier-footer>span{max-width:130px;font-size:12px}.gc-dossier-footer .gc-primary{gap:8px;padding:12px;font-size:12px!important}.gc-dialog-actions{flex-direction:column-reverse}.gc-dialog-actions>button{width:100%}.gc-response b,.gc-response>p{font-size:14px}.gc-dossier-note{margin:20px 0;padding:16px}.gc-annual-note{gap:16px;padding:23px 18px}.gc-error{padding:13px 20px;font-size:14px}.gc-territory label{flex-direction:column;align-items:flex-start}.gc-territory select{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.gc-shell *,.gc-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (min-width:651px){.gc-sidebar nav button{font-size:14px}.gc-office p{max-width:340px;font-size:16px}.gc-primary,.gc-secondary{font-size:14px!important}.gc-crisis-card>p,.gc-policy-card>p{font-size:16px}.gc-crisis-card h3{min-height:60px}.gc-card-top,.gc-card-top small{font-size:12px}.gc-card-link{font-size:14px}.gc-metric>span,.gc-metric small{font-size:12px}.gc-metric strong{font-size:27px}.gc-page-heading p{font-size:16px}.gc-tabs button,.gc-data-row{font-size:14px}.gc-headlines p{font-size:16px}.gc-command>p,.gc-action-budget div>span{font-size:14px}.gc-command .gc-primary{min-width:195px}.gc-dialog-body>p{font-size:16px}.gc-dialog-lead{font-size:25px!important}.gc-options b,.gc-options p{font-size:16px}.gc-options small{font-size:14px}.gc-vote-preview>p{font-size:16px}.gc-vote-tally{font-size:14px}.gc-dossier-note p,.gc-response b,.gc-response>p{font-size:16px}}
.pg-app,.pg-modal,.pg-loading{--pg-paper:#f5f2eb;--pg-white:#fffefa;--pg-ink:#253e43;--pg-muted:#627066;--pg-line:#dcded4;--pg-teal:#236b65;--pg-green:#397c60;--pg-red:#c45246;--pg-gold:#b39057;--pg-navy:#203d4c;color:var(--pg-ink);font-variant-numeric:tabular-nums;font-family:InterLocal,Arial,sans-serif;font-size:16px;line-height:1.6}.pg-app{background:var(--pg-paper);--gc-muted:#73817d;min-height:100dvh;padding-bottom:84px}.pg-app *,.pg-modal *{box-sizing:border-box}.pg-app button,.pg-modal button,.pg-modal input{font:inherit;color:inherit}.pg-app button,.pg-modal button{cursor:pointer}.pg-app button:disabled,.pg-modal button:disabled{opacity:.45;cursor:not-allowed}.pg-app a,.pg-modal a{color:inherit}.pg-app p,.pg-modal p{margin:0 0 16px}.pg-app h1,.pg-app h2,.pg-app h3,.pg-modal h2,.pg-modal h3{margin-top:0;font-family:EditorialLocal,Georgia,serif;font-weight:500;line-height:1.12}.pg-app h1{letter-spacing:-.025em;font-size:54px}.pg-app h2{font-size:30px}.pg-app h3{font-size:24px}.pg-app button:focus-visible,.pg-app a:focus-visible,.pg-app select:focus-visible,.pg-modal button:focus-visible,.pg-modal a:focus-visible,.pg-modal input:focus-visible,.pg-modal summary:focus-visible{outline-offset:4px;outline:3px solid #548d86}.pg-app .positive,.pg-modal .positive{color:var(--pg-green)}.pg-app .negative,.pg-modal .negative{color:var(--pg-red)}.pg-kicker{letter-spacing:.15em;color:#8d7856;font-size:12px;font-weight:600;line-height:1.5}.pg-muted{color:var(--pg-muted);font-size:14px;line-height:1.8}.pg-lead{color:#314c4d;font:500 25px/1.35 EditorialLocal,Georgia,serif!important}.pg-icon-button{border:1px solid var(--pg-line);background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px;display:inline-flex}.pg-button{background:var(--pg-teal);border:1px solid var(--pg-teal);border-radius:5px;justify-content:center;align-items:center;gap:16px;min-height:45px;padding:13px 20px;line-height:1.4;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important;font-size:14px!important;font-weight:500!important}.pg-button:hover:not(:disabled){background:#195b55;transform:translateY(-1px)}.pg-button.secondary{background:0 0;border-color:#cbd3c9;color:var(--pg-ink)!important}.pg-button.secondary:hover:not(:disabled){background:#e9ece3}.pg-text-button{background:0 0;border:0;align-items:center;gap:14px;padding:6px 0;text-decoration:none;display:inline-flex;color:var(--pg-teal)!important;font-size:14px!important;font-weight:500!important}.pg-button-row{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.pg-portrait{aspect-ratio:1;background-color:#eae1cc;background-repeat:no-repeat;background-size:300% 200%;flex-shrink:0;width:100%;display:block}.pg-portrait.avatar{border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 3px #faf9f2}.pg-portrait.small{border-radius:8px;width:72px;height:72px}.pg-portrait.tiny{border-radius:50%;width:34px;height:34px}.pg-party-label{letter-spacing:.09em;font-size:14px;font-weight:600}.pg-party-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.pg-psoe-mark{color:#fff;letter-spacing:.04em;background:#e30613;margin-left:5px;padding:2px 5px;font-size:12px;font-style:normal}.pg-header{border-bottom:1px solid var(--pg-line);z-index:12;background:#fffefa;align-items:center;gap:30px;height:83px;padding:0 30px;display:flex;position:relative}.pg-brand{text-align:left;background:0 0;border:0;align-items:center;gap:13px;min-width:245px;padding:0;display:flex}.pg-brand>span{color:#8e7853;border:1px solid #a89b77;border-radius:2px 2px 13px 13px;place-items:center;width:38px;height:44px;font:500 29px EditorialLocal,Georgia,serif;display:grid;box-shadow:inset 0 0 0 4px #fffefa,inset 0 0 0 5px #c6bb9e}.pg-brand>div{letter-spacing:.1em;color:#2b4449;font-size:23px;font-weight:600;line-height:1.2}.pg-brand small{letter-spacing:.25em;color:#8a968d;margin-top:7px;font-size:12px;font-weight:500;display:block}.pg-date{flex-direction:column;align-items:center;gap:4px;margin:auto;display:flex}.pg-date>span{letter-spacing:.15em;color:#909b94;font-size:12px}.pg-date>b{letter-spacing:.09em;font-size:16px;font-weight:500}.pg-presidential-profile{align-items:center;gap:12px;margin-left:auto;display:flex}.pg-presidential-profile b{font-size:14px;font-weight:600;display:block}.pg-presidential-profile>div>span{color:#87908b;align-items:center;margin-top:2px;font-size:12px;display:flex}.pg-save-menu{border:0;margin-left:0;position:relative}.pg-save-menu i{background:#b29c71;border-radius:50%;width:4px;height:4px;position:absolute;bottom:7px;right:6px}.pg-save-menu i.saved{background:#377956}.pg-body{grid-template-columns:100px minmax(0,1fr);display:grid}.pg-rail{border-right:1px solid var(--pg-line);z-index:9;background:#fbfaf5;flex-direction:column;align-items:center;height:calc(100dvh - 83px);padding:25px 10px;display:flex;position:sticky;top:0}.pg-rail nav{flex-direction:column;gap:12px;width:100%;display:flex}.pg-rail nav button{color:#8b938b;background:0 0;border:1px solid #0000;border-radius:7px;flex-direction:column;align-items:center;gap:8px;padding:14px 5px;font-size:12px;transition:all .18s;display:flex;position:relative}.pg-rail nav button:hover{color:#345e58;background:#edf0e7}.pg-rail nav button[aria-current]{color:#315b4b;background:#e3ece2;border-color:#d4dfd0}.pg-rail nav button>i{color:#fff;background:#c85948;border-radius:50%;width:15px;height:15px;font-size:12px;font-style:normal;line-height:15px;position:absolute;top:7px;right:9px}.pg-rail-bottom{border-top:1px solid var(--pg-line);width:100%;margin-top:auto;padding-top:18px}.pg-rail-bottom button{color:#7b8b7d;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;width:100%;padding:10px 0;font-size:12px;display:flex}.pg-sound-symbol{font-size:25px;line-height:23px}.pg-year-progress{gap:5px;margin:18px 8px 0;display:flex}.pg-year-progress i{background:#e1e5da;border-radius:1px;flex:1;height:3px}.pg-year-progress i.filled{background:#9ba886}.pg-main{min-width:0}.pg-power-strip{background:#f1f1e9;border-bottom:1px solid #e1e1d7;justify-content:space-between;align-items:center;gap:25px;height:65px;padding:0 31px;display:flex}.pg-power-strip>span{color:#818d80;letter-spacing:.1em;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex}.pg-power-strip>span i{background:#77916c;border-radius:50%;width:5px;height:5px}.pg-power-strip>span i.warning{background:#c35d48}.pg-power-strip>div{gap:28px;display:flex}.pg-power-meter{grid-template-columns:80px 55px 20px;align-items:center;gap:9px;font-size:12px;display:grid}.pg-power-meter>span{color:#7f8a7d}.pg-power-meter>div{background:#dce2d4;height:3px;overflow:hidden}.pg-power-meter i{background:#70946e;height:3px;transition:width .6s;display:block}.pg-power-meter.low i{background:#c35d48}.pg-power-meter b{color:#59735b;font-size:14px;font-weight:500}.pg-power-strip>button{background:0 0;border:0;align-items:center;gap:9px;font-size:12px;display:flex}.pg-power-strip>button b{font-family:EditorialLocal,Georgia,serif;font-size:25px;font-weight:500}.pg-power-strip>button span{color:#82917f}.pg-content{max-width:1690px;margin:0 auto;padding:25px 31px 35px}.pg-error{color:#873e31;background:#f5ded3;justify-content:space-between;align-items:center;gap:20px;padding:13px 30px;font-size:14px;display:flex}.pg-error button{background:0 0;border:0;text-decoration:underline}.pg-presidency-layout{grid-template-columns:minmax(0,1fr) 310px;gap:21px;display:grid}.pg-scene{isolation:isolate;background:#e8dec6;border:1px solid #dcd8ca;border-radius:7px;min-height:444px;position:relative;overflow:hidden}.pg-scene-art{z-index:-3;background:url(/art/moncloa-day.png) 58%/cover no-repeat;animation:.8s ease-out pg-scene-in;position:absolute;inset:0}.pg-scene-light{z-index:-2;background:linear-gradient(90deg,#faf6e8f5 0,#f9f3e3d9 20%,#f5f0dfb3 37%,#f6ecd84d 61%,#0000 83%),linear-gradient(#0000 75%,#1c302a33);position:absolute;inset:0}.pg-scene:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(115deg,#fff8d008,#0000 55%,#fcdf9233);animation:15s ease-in-out infinite alternate pg-daylight;position:absolute;inset:0}.pg-scene-copy{max-width:450px;padding:42px 36px 82px}.pg-scene-copy>.pg-kicker{color:#927043;max-width:300px;font-size:12px;display:block}.pg-scene h1{letter-spacing:-.04em;color:#254740;text-wrap:balance;max-width:350px;margin:27px 0 18px;font-size:68px;line-height:.97}.pg-scene-copy>p{color:#475d50;max-width:270px;margin-bottom:14px;font:500 24px/1.2 EditorialLocal,Georgia,serif}.pg-scene-description{color:#74806d;max-width:280px;margin-bottom:23px;font-size:14px;line-height:1.8;display:block}.pg-scene-place{color:#56674f;grid-template-columns:6px auto;align-items:center;column-gap:8px;font-size:12px;display:grid;position:absolute;bottom:23px;left:35px}.pg-scene-place>i{background:#8b9c70;border-radius:50%;grid-row:1/3;width:4px;height:4px}.pg-scene-place>span{color:#8b947b;margin-top:3px;font-size:12px}.pg-scene-hotspot{background:0 0;border:0;flex-direction:column;align-items:center;gap:18px;display:flex;position:absolute;top:61%;right:10%;color:#344f3d!important;font-size:12px!important}.pg-scene-hotspot>i{background:#fffefa99;border:1px solid #fffdf1;border-radius:50%;width:10px;height:10px;animation:4s ease-in-out infinite pg-hotspot;box-shadow:0 0 0 7px #fffdf135,0 0 0 14px #fffdf115}.pg-scene-hotspot>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffff0dd;border:1px solid #fffdf1aa;border-radius:3px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pg-mission{background:#fffaf0;border:1px solid #e1d8c4;border-radius:7px;flex-direction:column;padding:25px 23px;display:flex;box-shadow:0 3px 12px #78654205}.pg-mission-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.pg-mission-top .pg-kicker{max-width:130px;font-size:12px}.pg-mission-top>span:last-child{color:#a69270;font-size:12px}.pg-mission h2{color:#3a5148;margin:22px 0 18px;font-size:30px;line-height:1.06}.pg-mission-speaker{border-bottom:1px solid #e6dfce;align-items:center;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}.pg-mission-speaker .avatar{width:36px;height:36px}.pg-mission-speaker>span{font-size:14px;font-weight:500}.pg-mission-speaker small{color:#9a9a86;margin-top:2px;font-size:12px;font-weight:400;display:block}.pg-mission>p{color:#84907c;margin-bottom:16px;font-size:14px;line-height:1.85}.pg-mission-check{color:#ab8c55;border-top:1px solid #e6dfce;align-items:center;gap:8px;margin-top:auto;padding:12px 0;font-size:12px;display:flex}.pg-mission .pg-text-button{justify-content:space-between;padding-top:11px;font-size:14px!important}.pg-section-title{justify-content:space-between;align-items:end;gap:18px;margin:31px 0 19px;display:flex}.pg-section-title h2{color:#345249;margin:9px 0 0;font-size:31px;line-height:1}.pg-section-title>span{color:#99a18f;margin-bottom:3px;font-size:12px}.pg-section-title .pg-kicker{font-size:12px}.pg-character-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pg-character-card{text-align:left;background:#fffefa;border:1px solid #dadccf;border-radius:6px;padding:0;transition:border .2s,transform .2s,box-shadow .2s;overflow:hidden}.pg-character-card:hover{border-color:#9caa8d;transform:translateY(-4px);box-shadow:0 9px 25px #3a4b3512}.pg-character-image{aspect-ratio:1.3;background:#eae0c9;position:relative;overflow:hidden}.pg-character-image .pg-portrait{transform-origin:50% 75%;width:100%;animation:14s ease-in-out infinite alternate pg-breathe;position:absolute;top:0;left:0}.pg-character-card:nth-child(2) .pg-portrait{animation-delay:-4s}.pg-character-card:nth-child(3) .pg-portrait{animation-delay:-8s}.pg-character-card:nth-child(4) .pg-portrait{animation-delay:-12s}.pg-character-party{color:#fff;letter-spacing:.06em;border-radius:2px;padding:3px 7px;font-size:12px;font-weight:600;position:absolute;bottom:11px;left:12px;box-shadow:0 1px 3px #0001}.pg-wants-to-talk{background:#c35a4c;border-radius:50%;width:7px;height:7px;position:absolute;top:13px;right:13px;box-shadow:0 0 0 4px #fff8eabf}.pg-character-info{padding:16px 17px 13px}.pg-character-info h3{margin:0 0 6px;font-size:25px}.pg-character-info p{color:#99a18f;margin-bottom:15px;font-size:12px}.pg-character-info>span{color:#658067;border-top:1px solid #e7e8dd;justify-content:space-between;align-items:center;padding-top:11px;font-size:12px;display:flex}.pg-home-bottom{grid-template-columns:1.25fr 1fr;gap:25px;margin-top:5px;display:grid}.pg-home-bottom .pg-section-title{margin-top:30px}.pg-national-issue{border:0;border-top:1px solid var(--pg-line);text-align:left;background:0 0;align-items:center;gap:14px;width:100%;padding:17px 0;display:flex}.pg-issue-icon{color:#a28856;background:#e9dfce;border-radius:8px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.pg-issue-icon.health{color:#689581;background:#dde9e2}.pg-issue-icon.industry{color:#768e9d;background:#e1e6e8}.pg-national-issue>div{flex:1}.pg-national-issue>div>span{letter-spacing:.05em;color:#9c9c86;align-items:center;gap:12px;font-size:12px;display:flex}.pg-national-issue small{letter-spacing:0;color:#bd8e64;font-size:12px}.pg-national-issue h3{margin:5px 0 12px;font-size:24px}.pg-national-issue>b{color:#927b54;text-align:center;min-width:45px;font-size:21px;font-weight:400}.pg-national-issue>b small{color:#a3aa98;font-size:12px;display:block}.pg-national-issue>svg{color:#a1ac95}.pg-pressure-track{background:#e5e8dc;border-radius:2px;height:3px;overflow:hidden}.pg-pressure-track>i{background:#c59763;height:100%;transition:width .7s;display:block}.pg-national-issue:has(.positive) .pg-pressure-track>i{background:#63977a}.pg-opposition{background:#e9ecdf;border:1px solid #dce1d1;border-radius:6px;align-items:center;gap:19px;min-height:250px;margin-top:32px;padding:23px;display:flex;position:relative;overflow:hidden}.pg-opposition .opposition-portrait{border:4px solid #f6f3e8;border-radius:50%;align-self:center;width:130px;height:130px;box-shadow:0 4px 12px #34462c0b}.pg-opposition>div:last-child{z-index:1;position:relative}.pg-opposition .pg-kicker{color:#88916c;font-size:12px}.pg-opposition h2{margin:12px 0;font-size:27px;line-height:1.08}.pg-opposition p{color:#8d9780;margin-bottom:10px;font-size:14px;line-height:1.8}.pg-opposition .pg-text-button{font-size:12px!important}.pg-latest-event{border-top:1px solid var(--pg-line);color:#789175;align-items:center;gap:15px;margin-top:25px;padding:17px 0;display:flex}.pg-latest-event>span{color:#788b78;flex:1;font-size:14px}.pg-latest-event b{letter-spacing:.13em;color:#a19d83;margin-bottom:3px;font-size:12px;display:block}.pg-latest-event .pg-text-button{font-size:12px!important}.pg-command{z-index:15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f1f3e7;background:#213f49f5;border-top:1px solid #74908044;justify-content:space-between;align-items:center;gap:25px;min-height:79px;padding:15px 31px;display:flex;position:fixed;bottom:0;left:100px;right:0}.pg-command-capital{grid-template-columns:auto auto auto;align-items:center;gap:3px 12px;min-width:220px;display:grid}.pg-command-capital>span{letter-spacing:.15em;color:#c5caba;grid-column:1/4;font-size:12px}.pg-command-capital>b{font-size:24px;font-weight:400;line-height:1.1}.pg-command-capital>b small{color:#a7b4a6;margin-left:5px;font-size:14px}.pg-command-capital>small{color:#bcc6b6;font-size:12px}.pg-command-capital>div{gap:5px;display:flex}.pg-command-capital i{background:#5c6e67;border-radius:50%;width:5px;height:5px}.pg-command-capital i.available{background:#d8bc80}.pg-command-agenda{color:#a6baac;align-items:center;gap:9px;font-size:12px;display:flex}.pg-command-agenda i{background:#c4d1c0;border-radius:50%;width:2px;height:2px}.pg-command .pg-button{background:#e2c68e;border-color:#e2c68e;min-width:185px;color:#2d4845!important;font-size:14px!important}.pg-command .pg-button:hover:not(:disabled){background:#efdaa9;border-color:#efdaa9}.pg-page-heading{max-width:850px;padding:18px 0 29px}.pg-page-heading h1{text-wrap:balance;margin:16px 0 17px;font-size:49px;line-height:1.01}.pg-page-heading p{color:#899480;max-width:720px;margin-bottom:0;font-size:16px;line-height:1.9}.pg-panel{border:1px solid var(--pg-line);background:#fffefa;border-radius:6px;min-width:0;padding:25px}.pg-panel h2{color:#3a554d;margin:10px 0 24px}.pg-filter-row{flex-wrap:wrap;gap:7px;margin:26px 0 23px;display:flex}.pg-filter-row button{color:#8b9785;background:0 0;border:1px solid #0000;border-radius:4px;padding:9px 16px;font-size:14px}.pg-filter-row button[aria-pressed=true]{color:#416d53;background:#e6edde;border-color:#c7d3bf}.pg-agenda{background:#fdfbf3;border:1px solid #dfdfd0;border-radius:6px;margin-bottom:26px;padding:23px 25px}.pg-agenda-title{align-items:center;gap:14px;display:flex}.pg-agenda-title>svg{color:#999e7e;flex-shrink:0}.pg-agenda-title h2{margin:5px 0 0;font-size:27px}.pg-agenda-title .pg-kicker{font-size:12px}.pg-agenda-title>b{color:#8e9a82;margin-left:auto;font-size:14px;font-weight:400}.pg-agenda>p{color:#969d8a;margin:20px 0 0;font-size:14px}.pg-agenda ul{margin:20px 0 0;padding:0;list-style:none}.pg-agenda li{border-top:1px solid #e5e5d8;align-items:center;gap:15px;display:flex}.pg-agenda li>button:first-child{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:20px;padding:15px 0;font-size:14px;display:flex}.pg-agenda li>button:first-child>span{flex:1}.pg-agenda li small{color:#8c9984;margin-top:4px;font-size:14px;display:block}.pg-agenda li b{font-weight:500}.pg-agenda li em{text-align:right;font-size:12px;font-style:normal}.pg-agenda li>button:last-child:not(:first-child){padding:6px}.pg-policy-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pg-policy-card{border:1px solid var(--pg-line);text-align:left;background:#fffefa;border-radius:6px;flex-direction:column;padding:24px;transition:border .2s,transform .2s;display:flex}.pg-policy-card:hover{border-color:#a4b294;transform:translateY(-3px)}.pg-policy-card-top{color:#b09870;align-items:center;gap:8px;font-size:12px;display:flex}.pg-policy-card-top svg{width:16px}.pg-policy-card-top b{color:#5a8763;background:#e9efdf;border-radius:2px;margin-left:auto;padding:3px 6px;font-size:12px;font-weight:600}.pg-policy-card h2{color:#40584c;margin:22px 0 15px;font-size:31px}.pg-policy-card>p{color:#929b87;flex:1;margin-bottom:24px;font-size:14px;line-height:1.85}.pg-policy-current{flex-direction:column;gap:3px;padding-bottom:18px;display:flex}.pg-policy-current>span{color:#b2ad95;letter-spacing:.1em;font-size:12px}.pg-policy-current b{color:#778b70;font-size:14px;font-weight:400}.pg-policy-sponsor{border-top:1px solid #e4e6d8;align-items:center;gap:10px;padding-top:15px;display:flex}.pg-policy-sponsor>span{color:#7a8b72;flex:1;font-size:12px}.pg-policy-sponsor small{color:#a3a790;margin-top:3px;font-size:12px;display:block}.pg-policy-sponsor>svg{color:#8ea07e}.pg-spent-actions{margin-top:25px}.pg-spent-actions>div{border-top:1px solid var(--pg-line);align-items:center;gap:13px;padding:13px 0;font-size:14px;display:flex}.pg-spent-actions>div:first-of-type{margin-top:15px}.pg-spent-actions b{color:#9d9e84;margin-left:auto;font-size:14px;font-weight:400}.pg-congress-layout{grid-template-columns:minmax(0,1.8fr) minmax(265px,1fr);gap:22px;margin-bottom:25px;display:grid}.pg-chamber-room{background:radial-gradient(at 50% 60%,#fefbf0,#eeeee2);padding-top:22px}.pg-chamber-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.pg-chamber-heading .pg-kicker{font-size:12px}.pg-chamber-heading b{color:#9d9476;font-size:12px;font-weight:400}.pg-chamber{width:100%;height:auto;margin:10px auto;display:block}.pg-seat-number{fill:#486651;font:500 57px EditorialLocal,Georgia,serif}.pg-seat-label{fill:#929e85;letter-spacing:1.6px;font:12px InterLocal,Arial,sans-serif}.pg-chamber.revealing circle{animation:.5s both pg-vote-light}.pg-government-key{color:#859579;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin:14px 0;font-size:12px;display:flex}.pg-government-key>span{align-items:center;gap:6px;display:flex}.pg-government-key i{border-radius:50%;width:6px;height:6px}.pg-government-key b{color:#9a9477;font-weight:400}.pg-party-register h2{margin-bottom:16px}.pg-party-register>button{text-align:left;background:0 0;border:0;border-top:1px solid #e7e8dd;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.pg-party-register>button[aria-pressed=true]{background:#e9efdf}.pg-party-register>button>i{border-radius:2px;width:4px;height:26px}.pg-party-register>button>span{flex:1}.pg-party-register b{font-size:14px;font-weight:500}.pg-party-register small{color:#9aa38e;margin-top:2px;font-size:12px;display:block}.pg-party-register strong{color:#7d8e72;font-size:18px;font-weight:400}.pg-selected-party{border-top:1px solid #d8ddcf;align-items:center;gap:18px;margin-top:25px;padding-top:24px;display:flex}.pg-selected-party h2{margin:0 0 8px;font-size:27px}.pg-selected-party p{color:#8a9a7e;margin-bottom:5px;font-size:14px}.pg-selected-party span{color:#9b9c82;font-size:14px}.pg-party-monogram{border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-weight:600;display:flex;color:#fff!important;font-size:14px!important}.pg-commitments{margin-top:25px}.pg-commitments .pg-section-title{margin:0 0 24px}.pg-commitment{border-top:1px solid #e5e7d9;align-items:center;gap:18px;padding:20px 0;display:flex}.pg-commitment>div{flex:1}.pg-commitment>div>span{letter-spacing:.06em;color:#9b9879;font-size:12px}.pg-commitment h3{margin:6px 0 9px;font-size:25px}.pg-commitment p{color:#94a085;margin:0;font-size:14px;line-height:1.8}.pg-commitment>b{color:#ab9264;white-space:nowrap;font-size:12px;font-weight:500}.pg-commitment.status-broken>div>span{color:#bb6952}.pg-commitment.status-fulfilled>div>span{color:#57936c}.pg-no-commitments{color:#96a184;align-items:center;gap:20px;padding:20px 0;display:flex}.pg-no-commitments p{max-width:600px;margin:0;font-size:14px;line-height:1.9}.pg-country-layout{grid-template-columns:1.5fr 1fr;gap:23px;display:grid}.pg-app .gc-territory label{color:#8d9980;font-size:14px}.pg-app .gc-territory select{color:#658363;background:#f0f2e7;border-color:#d9dfcf;border-radius:4px;padding:12px;font-size:14px}.pg-app .gc-territory>p{color:#9ba48b;font-size:14px}.pg-app .gc-territory svg{max-height:460px}.pg-national-accounts h2{margin-bottom:20px}.pg-account-row{color:#8c9a7e;border-top:1px solid #e7e9dc;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;font-size:14px;display:flex}.pg-account-row b{color:#506f50;font-size:16px;font-weight:400}.pg-deficit{color:#8c987c;justify-content:space-between;align-items:center;padding:18px 0;font-size:14px;display:flex}.pg-deficit b{color:#b09560;font-size:18px;font-weight:400}.pg-country-sectors{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:25px;display:grid}.pg-sector-heading{color:#ab9871;align-items:center;gap:9px;font-size:14px;display:flex}.pg-sector-heading svg{width:17px}.pg-sector-heading b{color:#a1a081;margin-left:auto;font-size:12px;font-weight:500}.pg-country-sectors h2{min-height:60px;margin:24px 0 15px;font-size:29px}.pg-country-sectors p{color:#8f9b81;min-height:85px;font-size:14px;line-height:1.85}.pg-sector-pressure,.pg-capacity-reading{color:#97a087;justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.pg-sector-pressure b,.pg-capacity-reading b{color:#9e8962;font-weight:400}.pg-capacity-reading{padding-top:20px}.pg-social-support{margin-top:25px}.pg-social-support>div{grid-template-columns:repeat(2,1fr);gap:15px 35px;margin:30px 0;display:grid}.pg-social-support>div>div{color:#8a987c;align-items:center;gap:18px;font-size:14px;display:flex}.pg-social-support>div>div>span{width:130px}.pg-social-support>div>div>div{background:#e6eadc;flex:1;height:4px}.pg-social-support i{background:#8ca878;height:4px;display:block}.pg-social-support b{text-align:right;width:65px;font-size:14px;font-weight:400}.pg-empty-chronicle{text-align:center;border:1px solid var(--pg-line);background:#fffdf5;border-radius:7px;max-width:900px;margin:15px auto;padding:100px 30px}.pg-empty-chronicle h1{margin:27px 0;font-size:49px}.pg-empty-chronicle p{color:#97a085;max-width:500px;margin:0 auto 25px;font-size:16px}.pg-paper-heading{text-align:center;border-bottom:3px double #b3b89f;margin-bottom:25px;padding:26px 0 23px}.pg-paper-heading>span{letter-spacing:.3em;color:#8b937b;font-size:12px}.pg-paper-heading h1{color:#395447;margin:16px 0 10px;font-size:57px}.pg-paper-heading p{color:#9d9e83;letter-spacing:.04em;margin:0;font-size:12px}.pg-objective-result{background:#f8f0df;border:1px solid #e1d7bc;border-radius:5px;align-items:center;gap:18px;margin-bottom:24px;padding:21px 24px;display:flex}.pg-objective-result.achieved{background:#eaf1e1;border-color:#d1dfc1}.pg-objective-result>svg{color:#ad9765;flex-shrink:0}.pg-objective-result.achieved>svg{color:#709365}.pg-objective-result span{letter-spacing:.13em;color:#a49167;font-size:12px}.pg-objective-result h2{margin:6px 0 9px;font-size:26px}.pg-objective-result p{color:#9b9d81;margin:0;font-size:14px;line-height:1.8}.pg-news-grid{grid-template-columns:repeat(2,1fr);gap:21px;display:grid}.pg-news-story{background:#fffefa;border:1px solid #dcded0;border-radius:5px;padding:23px 25px}.pg-news-top{color:#a29875;letter-spacing:.13em;border-bottom:1px solid #e5e7d9;justify-content:space-between;align-items:center;padding-bottom:16px;font-size:12px;display:flex}.pg-news-top small{letter-spacing:0;color:#bebba3;font-size:14px}.pg-news-person{align-items:center;gap:17px;padding:19px 0 15px;display:flex}.pg-news-person .small{border-radius:50%;width:67px;height:67px}.pg-news-person h2{color:#49634e;margin:0;font-size:28px;line-height:1.1}.pg-news-story>p{color:#92a085;margin-bottom:18px;font-size:14px;line-height:1.9}.pg-news-byline{color:#aab097;font-size:12px}.pg-news-story.tone-urgent{background:#f7e9de;border-color:#dfc6b6}.pg-news-story.tone-negative .pg-news-person h2{color:#9f6f55}.pg-balance-layout{grid-template-columns:1fr 1fr;gap:22px;margin-top:25px;display:grid}.pg-before-after{color:#91a082;border-top:1px solid #e5e8d9;grid-template-columns:1.5fr .7fr 18px .9fr;align-items:center;gap:12px;padding:13px 0;font-size:14px;display:grid}.pg-before-after b{color:#5f7f59;text-align:right;font-weight:500}.pg-before-after>svg{color:#c0c4aa}.pg-balance-layout .pg-muted{margin-top:18px;margin-bottom:0;font-size:14px}.pg-official-votes{margin-top:24px}.pg-official-votes>div{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.pg-official-votes article{text-align:center;border-top:1px solid #e3e7d7;padding-top:20px}.pg-official-votes h3{margin:0 0 15px;font-size:25px}.pg-official-votes p{margin:15px 0 0;font-size:12px}.pg-causal-ledger{margin-top:25px}.pg-causal-ledger summary{cursor:pointer;color:#718f66;font-size:14px}.pg-causal-ledger summary>span{float:right;color:#9fa78c;font-size:12px}.pg-causal-ledger details>p{margin-top:22px}.pg-ledger-row{border-top:1px solid #e6e9dc;grid-template-columns:105px 1fr 70px;align-items:center;gap:16px;padding:14px 0;display:grid}.pg-ledger-row>small{color:#b09e75;letter-spacing:.04em;font-size:12px}.pg-ledger-row>span{color:#89a07b;font-size:14px}.pg-ledger-row em{color:#adb59b;margin-top:2px;font-size:12px;font-style:normal;display:block}.pg-ledger-row b{color:#77976a;text-align:right;font-size:14px;font-weight:400}.pg-pending-effects{margin-top:24px}.pg-pending-effects>div{color:#899e79;border-top:1px solid #e4e8d8;align-items:center;gap:12px;padding:13px 0;font-size:14px;display:flex}.pg-pending-effects svg{color:#a99c72}.pg-pending-effects b{color:#a79a71;margin-left:auto;font-size:14px;font-weight:400}.pg-ending{background:#e4efda;border:1px solid #cadbbc;border-radius:6px;align-items:center;gap:30px;margin-top:10px;padding:30px;display:flex}.pg-ending .pg-portrait{border:6px solid #f5f5e9;border-radius:50%;width:160px;height:160px}.pg-ending h1{max-width:700px;margin:14px 0 18px;font-size:45px}.pg-ending p{color:#7a936c;max-width:760px;font-size:16px;line-height:1.9}.pg-ending.lost{background:#f2e4d8;border-color:#ddc4ad}.pg-ending.lost h1{color:#996f51}.pg-ending.lost p{color:#aa8867}.pg-modal{color:#3e594a;background:#fffdf6;border:1px solid #d5daca;border-radius:8px;width:min(600px,100vw - 30px);max-height:calc(100dvh - 42px);padding:0;overflow:auto;box-shadow:0 25px 120px #182a2455}.pg-modal.wide{width:min(1010px,100vw - 35px)}.pg-modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#213c327a}.pg-modal>header{z-index:4;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffdf6f5;border-bottom:1px solid #e3e5d6;justify-content:space-between;align-items:center;gap:20px;padding:22px 28px;display:flex;position:sticky;top:0}.pg-modal>header .pg-kicker{color:#a4926d;font-size:12px}.pg-modal h2{color:#3d5d49;margin:7px 0 0;font-size:35px}.pg-modal h3{margin:20px 0 13px;font-size:26px}.pg-modal>header>.pg-icon-button{color:#95a187;border-color:#dce2ce;padding:7px}.pg-modal-body{padding:28px}.pg-modal-body>p{color:#8f9f7e;font-size:16px;line-height:1.9}.pg-modal-body>hr{border:0;border-top:1px solid #e0e5d3;margin:30px 0}.pg-modal-body>a.pg-text-button{margin:10px 0;display:flex}.pg-modal-footer{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8faf0f5;border-top:1px solid #dce3cc;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex;position:sticky;bottom:0}.pg-modal-footer>span{color:#a4a888;letter-spacing:.06em;font-size:12px;line-height:1.6}.pg-policy-dialog{grid-template-columns:1.25fr 1fr;display:grid}.pg-policy-options{padding:27px 28px}.pg-advice{align-items:flex-start;gap:13px;display:flex}.pg-advice>.pg-portrait{margin-top:3px}.pg-advice>div:last-child{flex:1}.pg-advice b{color:#899c77;font-size:14px;font-weight:500}.pg-advice p{color:#98a68a;margin:5px 0 0;font-size:14px;line-height:1.9}.pg-current{background:#f2f5e9;border:1px solid #e3e8d5;border-radius:4px;align-items:center;gap:15px;margin:23px 0;padding:12px 14px;display:flex}.pg-current>span{letter-spacing:.08em;color:#b0ae8c;flex-shrink:0;font-size:12px}.pg-current b{color:#879e76;font-size:14px;font-weight:400}.pg-policy-options fieldset{border:0;margin:25px 0;padding:0}.pg-policy-options legend{color:#7e976d;margin-bottom:15px;font-size:14px;font-weight:500}.pg-policy-option{cursor:pointer;background:#fffefa;border:1px solid #e0e7d0;border-radius:5px;align-items:flex-start;gap:12px;margin:12px 0;padding:18px;display:flex}.pg-policy-option.selected{background:#eef4e4;border-color:#afc598}.pg-policy-option input{accent-color:#6b9661;flex-shrink:0;margin-top:5px}.pg-policy-option>div{flex:1}.pg-policy-option b{color:#668956;font-size:16px;font-weight:500}.pg-option-detail{color:#a2af89;margin-top:3px;font-size:12px;display:block}.pg-policy-option p{color:#9ba78b;margin:8px 0 12px;font-size:14px;line-height:1.8}.pg-policy-option small{color:#a6b190;align-items:center;gap:6px;font-size:12px;display:flex}.pg-tradeoff{color:#b4a173;background:#f6f2e2;border-left:2px solid #c4b180;align-items:flex-start;gap:12px;margin:24px 0;padding:16px;display:flex}.pg-tradeoff>svg{flex-shrink:0;width:16px;height:16px;margin-top:3px}.pg-tradeoff b{color:#a2966d;font-size:14px;font-weight:500}.pg-tradeoff p{color:#a8a585;margin:4px 0 0;font-size:14px;line-height:1.8}.pg-social-tags{flex-wrap:wrap;gap:7px;display:flex}.pg-social-tags>span{background:#f6f9ef;border:1px solid #dfe8d0;border-radius:3px;padding:5px 8px;font-size:12px}.pg-vote-adviser{background:#f1f4e7;border-left:1px solid #e0e7d0;padding:28px}.pg-vote-adviser>.pg-kicker{color:#a1a97d;font-size:12px}.pg-forecast-number{align-items:end;gap:14px;margin:23px 0 16px;display:flex}.pg-forecast-number strong{color:#6a8b59;letter-spacing:-.05em;font:500 69px/.85 EditorialLocal,Georgia,serif}.pg-forecast-number>span{color:#9ba881;max-width:70px;font-size:12px;line-height:1.6}.pg-forecast-estimate{color:#9eaa86;font-size:14px;line-height:1.8;margin-bottom:20px!important}.pg-forecast-estimate b{color:#8d9f70;font-weight:500}.pg-vote-viability{border-top:1px solid #dce5ca;align-items:center;gap:9px;padding:15px 0;font-size:14px;display:flex}.pg-vote-viability>svg{flex-shrink:0}.pg-vote-adviser>.pg-muted{color:#aab392;font-size:14px;line-height:1.9}.pg-notice{color:#688c58;background:#e4efd8;border:1px solid #cbdfb6;border-radius:4px;padding:13px;font-size:14px}.pg-deal-signed{color:#789c64;border-top:1px solid #d9e4c7;align-items:center;gap:8px;padding:12px 0;font-size:14px;display:flex}.pg-deal-options h3{color:#8da072;margin:26px 0 14px;font:500 24px EditorialLocal,Georgia,serif}.pg-deal-options>button{text-align:left;background:#fafff2;border:1px solid #d4e2c0;border-radius:4px;align-items:center;gap:11px;width:100%;margin:9px 0;padding:13px;display:flex}.pg-deal-options>button:hover{background:#e9f3dc}.pg-deal-options>button>span:nth-child(2){flex:1}.pg-deal-options b{color:#7e9a63;font-size:14px;font-weight:500}.pg-deal-options small{color:#a9b58f;margin-top:3px;font-size:12px;display:block}.pg-deal-options>button>svg{color:#a2b58b}.pg-party-positions{color:#a5b28d;margin-top:25px;font-size:14px}.pg-party-positions summary{cursor:pointer}.pg-party-positions>div{border-bottom:1px solid #e0e8d2;justify-content:space-between;gap:15px;padding:10px 0;font-size:12px;display:flex}.pg-party-positions>div>span{align-items:center;gap:6px;display:flex}.pg-party-positions i{border-radius:50%;width:5px;height:5px}.pg-party-positions b{color:#b0bb99;font-size:12px;font-weight:400}.pg-meeting,.pg-negotiation{background:#fffdf6;grid-template-columns:350px minmax(0,1fr);display:grid}.pg-meeting-portrait,.pg-negotiation-person{background:#eae0c7;border-right:1px solid #dddbc5;flex-direction:column;justify-content:space-between;display:flex}.pg-meeting-portrait>.pg-portrait,.pg-negotiation-person>.pg-portrait{aspect-ratio:1;width:100%;animation:.4s ease-out pg-portrait-in}.pg-meeting-portrait>div:last-child,.pg-negotiation-person>div:last-child{background:linear-gradient(#f5edda,#ece4cc);border-top:1px solid #e1d7bc;margin-top:auto;padding:22px 25px}.pg-meeting-portrait h3,.pg-negotiation-person h3{color:#716f4c;margin:10px 0 9px;font-size:31px}.pg-meeting-portrait p,.pg-negotiation-person p{color:#a0a079;margin:0;font-size:14px}.pg-meeting-dialogue,.pg-negotiation-content{padding:30px}.pg-meeting-dialogue>.pg-kicker,.pg-negotiation-content>.pg-kicker{color:#aba078;font-size:12px}.pg-meeting blockquote,.pg-negotiation blockquote{letter-spacing:-.01em;color:#70865b;margin:24px 0;font:500 28px/1.26 EditorialLocal,Georgia,serif}.pg-meeting-dialogue>.pg-muted{color:#b1b695;font-size:14px}.pg-dialogue-choices{flex-direction:column;gap:10px;margin-top:25px;display:flex}.pg-dialogue-choices>button{text-align:left;background:#f9fcf2;border:1px solid #e1e9d1;border-radius:5px;align-items:center;gap:14px;padding:15px 17px;transition:background .2s,border .2s;display:flex}.pg-dialogue-choices>button:hover:not(:disabled){background:#eef6e3;border-color:#b7cea3}.pg-dialogue-choices>button>span{color:#c4c5a2;font:500 24px EditorialLocal,Georgia,serif}.pg-dialogue-choices>button>div{flex:1}.pg-dialogue-choices b{color:#83a16d;font-size:14px;font-weight:500}.pg-dialogue-choices small{color:#b5be9d;margin-top:5px;font-size:12px;display:block}.pg-dialogue-choices svg{color:#b0c297;width:16px}.pg-concession{background:#eef4e3;border:1px solid #d7e5c5;border-radius:5px;margin:25px 0;padding:18px}.pg-concession>span{letter-spacing:.1em;color:#9eae7c;font-size:12px}.pg-concession p{color:#97ac7c;margin:10px 0 19px;font-size:16px;line-height:1.85}.pg-concession>div{border-top:1px solid #d9e6c7;align-items:center;gap:12px;padding-top:16px;display:flex}.pg-concession b{color:#80a063;font-size:20px;font-weight:500}.pg-concession>div>span{color:#aebd93;font-size:12px}.pg-negotiation-content .pg-muted{color:#a9b590;font-size:14px}.pg-negotiation-content .pg-button-row{flex-wrap:wrap}.pg-warning{background:#f6edda;border-left:2px solid #c9ad6e;padding:16px;color:#b49c65!important;font-size:14px!important}.pg-urgency-meter{color:#b5a476;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:22px 0;font-size:14px;display:flex}.pg-urgency-meter b{font-weight:500}.pg-urgency-meter>.pg-pressure-track{width:100%}.pg-urgency-option{text-align:left;background:#fafcf3;border:1px solid #e0e7cf;border-radius:5px;width:100%;margin:14px 0;padding:18px;display:block}.pg-urgency-option.chosen{background:#edf5df;border-color:#b6cba0}.pg-urgency-option>div{color:#87a56c;justify-content:space-between;align-items:center;display:flex}.pg-urgency-option b{font-size:16px;font-weight:500}.pg-urgency-option p{color:#a5b18e;margin:10px 0;font-size:14px;line-height:1.8}.pg-urgency-option small{color:#b6ba98;margin-bottom:16px;font-size:14px;line-height:1.8;display:block}.pg-urgency-option>span{letter-spacing:.07em;color:#a8ad80;font-size:12px}.pg-modal-body>.pg-button{margin-top:12px}.pg-close-people{gap:12px;margin-bottom:25px;display:flex}.pg-close-people>.small{border-radius:50%;width:60px;height:60px}.pg-close-totals{border:1px solid #dfe7ce;border-radius:5px;margin:22px 0;padding:15px}.pg-close-totals>span{color:#a6b18b;justify-content:space-between;gap:18px;padding:7px;font-size:14px;display:flex}.pg-close-totals b{color:#8fa373;text-align:right;font-weight:500}.pg-vote-reveal{padding:30px 60px 28px}.pg-vote-reveal-title{text-align:center}.pg-vote-reveal-title>span{color:#9eaf80;font-size:14px}.pg-vote-reveal-title h3{color:#7a9764;margin:12px 0 9px;font-size:34px}.pg-vote-reveal-title p{color:#b1bd97;font-size:14px}.pg-vote-reveal .pg-chamber{max-width:570px}.pg-official-tally{color:#baa977;letter-spacing:.05em;justify-content:center;align-items:center;gap:50px;font-size:12px;display:flex}.pg-official-tally span{flex-direction:column;align-items:center;gap:7px;display:flex}.pg-official-tally b{font-size:28px;font-weight:400;line-height:1}.pg-vote-verdict{justify-content:center;align-items:center;gap:10px;margin:30px 0 25px;font-family:EditorialLocal,Georgia,serif;font-size:18px;display:flex}.pg-vote-reveal>.pg-button-row{border-top:1px solid #e1e9d2;justify-content:space-between;padding-top:22px}.pg-save-actions{flex-direction:column;gap:17px;margin:28px 0;display:flex}.pg-import{color:#a1b186;background:#f5f9eb;border:1px solid #dce6cc;border-radius:5px;flex-direction:column;gap:14px;padding:17px;font-size:14px;display:flex}.pg-import input{width:100%;font-size:14px}.pg-loading{color:#5f7c55;background:#f5f2eb;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;display:flex}.pg-loading>span{color:#aa9b6c;font:500 65px EditorialLocal,Georgia,serif}.pg-loading h1{margin:0;font:500 37px EditorialLocal,Georgia,serif}.pg-loading p{color:#a5b08b;font-size:14px}@keyframes pg-scene-in{0%{opacity:.4;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes pg-daylight{0%{opacity:.4}to{opacity:1}}@keyframes pg-hotspot{50%{box-shadow:0 0 0 9px #fffdf130,0 0 0 18px #fffdf105}}@keyframes pg-breathe{0%{transform:scale(1)}to{transform:scale(1.018)}}@keyframes pg-portrait-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes pg-vote-light{0%{opacity:.13;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.pg-scene{min-height:520px}.pg-scene-copy{max-width:500px;padding:55px 45px 90px}.pg-scene h1{font-size:80px}.pg-scene-copy>p{max-width:320px;font-size:28px}.pg-scene-description{max-width:310px;font-size:16px}.pg-mission{padding:30px}.pg-presidency-layout{grid-template-columns:minmax(0,1fr) 360px}.pg-mission h2{font-size:36px}.pg-mission>p{font-size:16px}.pg-mission-speaker>span{font-size:14px}.pg-character-info h3{font-size:30px}.pg-character-info p,.pg-character-info>span{font-size:14px}}@media (max-width:1250px){.pg-power-strip>span{display:none}.pg-power-strip>div{gap:20px}.pg-power-meter{grid-template-columns:65px 45px 18px;gap:7px}.pg-header{padding:0 23px}.pg-brand{min-width:210px}.pg-body{grid-template-columns:85px minmax(0,1fr)}.pg-rail{padding:22px 8px}.pg-rail nav button{font-size:12px}.pg-content{padding:22px}.pg-power-strip{padding:0 22px}.pg-command{padding:15px 22px;left:85px}.pg-command-agenda{gap:7px;font-size:12px}.pg-command-capital{min-width:190px}.pg-presidency-layout{grid-template-columns:minmax(0,1fr) 285px;gap:17px}.pg-scene-copy{padding:35px 26px 82px}.pg-scene h1{max-width:290px;font-size:58px}.pg-scene-copy>p{max-width:230px;font-size:25px}.pg-scene-description{max-width:230px;font-size:14px}.pg-scene-hotspot{top:68%;right:8%}.pg-scene-place{left:26px}.pg-mission{padding:23px 20px}.pg-mission h2{font-size:28px}.pg-mission>p{font-size:14px}.pg-mission .pg-text-button{font-size:12px!important}.pg-character-grid{gap:14px}.pg-character-info{padding:14px}.pg-character-info h3{font-size:24px}.pg-character-info p,.pg-character-info>span{font-size:12px}.pg-opposition{gap:15px;padding:20px}.pg-opposition .opposition-portrait{width:95px;height:95px}.pg-opposition h2{font-size:25px}.pg-national-issue h3{font-size:23px}.pg-policy-cards{grid-template-columns:repeat(2,1fr)}.pg-country-layout{grid-template-columns:1.2fr 1fr}.pg-social-support>div{gap:15px 20px}}@media (max-width:1000px){.pg-presidential-profile>div:last-child{display:none}.pg-presidential-profile{margin-left:0}.pg-date{margin:0 auto}.pg-power-meter{grid-template-columns:auto 40px 15px;gap:7px;font-size:12px}.pg-power-strip>div{gap:15px}.pg-power-strip>button span{display:none}.pg-presidency-layout{grid-template-columns:1fr}.pg-scene{min-height:430px}.pg-scene-copy{max-width:450px;padding:38px 32px 85px}.pg-scene h1{max-width:350px;font-size:67px}.pg-scene-copy>p{max-width:290px;font-size:26px}.pg-scene-description{max-width:270px;font-size:14px}.pg-scene-hotspot{top:62%;right:19%}.pg-mission{grid-template-columns:1fr 1fr;gap:0 25px;padding:23px 25px;display:grid}.pg-mission-top{grid-column:1/3}.pg-mission h2{grid-column:1;margin-bottom:15px;font-size:30px}.pg-mission-speaker{border:0;grid-area:3/1;margin-bottom:0;padding-bottom:10px}.pg-mission>p{grid-area:2/2/4;padding-top:20px;font-size:14px}.pg-mission-check{grid-column:1;padding-top:12px}.pg-mission>.pg-text-button{grid-area:4/2}.pg-character-grid{grid-template-columns:repeat(2,1fr);gap:20px}.pg-character-image{aspect-ratio:1.4}.pg-character-info h3{font-size:29px}.pg-character-info p,.pg-character-info>span{font-size:14px}.pg-home-bottom{grid-template-columns:1fr}.pg-opposition{min-height:190px;margin-top:0}.pg-opposition .opposition-portrait{width:130px;height:130px}.pg-opposition h2{font-size:30px}.pg-opposition p{font-size:14px}.pg-command-agenda{display:none}.pg-congress-layout{grid-template-columns:1fr}.pg-party-register{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.pg-party-register>.pg-kicker,.pg-party-register h2{grid-column:1/3}.pg-country-layout,.pg-country-sectors{grid-template-columns:1fr}.pg-country-sectors h2,.pg-country-sectors p{min-height:0}.pg-social-support>div,.pg-news-grid,.pg-balance-layout{grid-template-columns:1fr}.pg-official-votes>div{grid-template-columns:repeat(2,1fr)}.pg-country-map .gc-territory svg{max-height:420px}.pg-meeting,.pg-negotiation{grid-template-columns:300px minmax(0,1fr)}.pg-meeting-dialogue,.pg-negotiation-content{padding:25px}.pg-meeting blockquote,.pg-negotiation blockquote{font-size:26px}.pg-dialogue-choices>button{padding:13px}.pg-dialogue-choices b{font-size:14px}.pg-dialogue-choices small{font-size:12px}.pg-policy-dialog{grid-template-columns:1.2fr 1fr}.pg-policy-options,.pg-vote-adviser{padding:23px}.pg-ending .pg-portrait{width:130px;height:130px}.pg-ending h1{font-size:39px}}@media (max-width:700px){.pg-header{gap:13px;height:71px;padding:0 17px}.pg-brand{gap:9px;min-width:0}.pg-brand>span{width:28px;height:35px;font-size:25px}.pg-brand>div{letter-spacing:.08em;font-size:18px}.pg-brand small{letter-spacing:.1em;margin-top:5px;font-size:12px}.pg-date{gap:3px}.pg-date>span{letter-spacing:.05em;font-size:12px}.pg-date>b{font-size:14px}.pg-presidential-profile{display:none}.pg-save-menu{padding:5px}.pg-save-menu>svg{width:18px}.pg-body{flex-direction:column;display:flex}.pg-rail{border-right:0;border-bottom:1px solid var(--pg-line);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fbfaf5f5;flex-direction:row;height:auto;padding:6px 10px;position:sticky;top:0}.pg-rail nav{flex-direction:row;justify-content:space-between;gap:5px}.pg-rail nav button{flex:1;gap:3px;max-width:80px;padding:8px 3px;font-size:12px}.pg-rail nav svg{width:19px;height:19px}.pg-rail nav button>i{width:12px;height:12px;font-size:12px;line-height:12px;top:3px;right:5px}.pg-rail-bottom{border:0;flex-shrink:0;width:auto;margin:0 0 0 6px;padding:0}.pg-rail-bottom button{padding:9px 3px;font-size:0}.pg-rail-bottom button:last-of-type,.pg-year-progress{display:none}.pg-sound-symbol{font-size:25px;line-height:23px}.pg-power-strip{gap:15px;height:55px;padding:0 17px}.pg-power-strip>div{justify-content:space-between;gap:12px;width:100%}.pg-power-meter{flex-wrap:wrap;justify-content:space-between;gap:4px 7px;width:30%;font-size:12px;display:flex}.pg-power-meter>div{order:3;width:100%;height:2px}.pg-power-meter i{height:2px}.pg-power-meter b{font-size:12px}.pg-power-strip>button{display:none}.pg-content{padding:16px}.pg-presidency-layout{gap:16px}.pg-scene{min-height:400px}.pg-scene-art{background-position:65%}.pg-scene-light{background:linear-gradient(90deg,#fcf7e8ee 0,#faf3e3c7 35%,#f6eedc63 75%,#f3e7cc22),linear-gradient(#0000 65%,#dbd3b755)}.pg-scene-copy{max-width:100%;padding:30px 24px 75px}.pg-scene-copy>.pg-kicker{letter-spacing:.12em;max-width:250px;font-size:12px}.pg-scene h1{max-width:300px;margin:25px 0 17px;font-size:60px;line-height:.96}.pg-scene-copy>p{max-width:260px;font-size:24px}.pg-scene-description{max-width:235px;margin-bottom:22px;font-size:14px;line-height:1.8}.pg-scene .pg-button{min-height:43px;padding:12px 17px;font-size:14px!important}.pg-scene-place{font-size:12px;bottom:19px;left:24px}.pg-scene-place>span{font-size:12px}.pg-scene-hotspot{display:none}.pg-mission{padding:22px;display:flex}.pg-mission-top .pg-kicker{max-width:none;font-size:12px}.pg-mission h2{margin:20px 0 17px;font-size:31px}.pg-mission-speaker{border-bottom:1px solid #e6dfce;margin-bottom:15px;padding-bottom:15px}.pg-mission>p{margin-bottom:16px;padding:0;font-size:14px;line-height:1.85}.pg-mission-check{font-size:12px}.pg-mission>.pg-text-button{font-size:14px!important}.pg-section-title{margin:29px 0 18px;display:block}.pg-section-title h2{font-size:30px}.pg-section-title>span{margin-top:11px;font-size:12px;display:block}.pg-section-title .pg-kicker{font-size:12px}.pg-character-grid{gap:12px}.pg-character-image{aspect-ratio:1.05}.pg-character-party{padding:3px 6px;font-size:12px;bottom:9px;left:9px}.pg-wants-to-talk{width:6px;height:6px;top:10px;right:10px}.pg-character-info{padding:13px 11px}.pg-character-info h3{min-height:45px;margin-bottom:6px;font-size:24px;line-height:1.02}.pg-character-info p{min-height:28px;margin-bottom:10px;font-size:12px;line-height:1.6}.pg-character-info>span{gap:5px;font-size:12px;line-height:1.6}.pg-character-info>span>svg{flex-shrink:0;width:12px;height:12px}.pg-home-bottom{gap:18px}.pg-national-issue{gap:10px;padding:17px 0}.pg-issue-icon{border-radius:6px;width:35px;height:35px}.pg-issue-icon>svg{width:18px}.pg-national-issue h3{margin-top:5px;margin-bottom:10px;font-size:24px}.pg-national-issue>div>span{gap:8px;font-size:12px}.pg-national-issue small{font-size:12px}.pg-national-issue>b{min-width:32px;font-size:18px}.pg-national-issue>svg{flex-shrink:0;width:14px}.pg-opposition{align-items:flex-start;gap:15px;min-height:0;padding:20px 17px}.pg-opposition .opposition-portrait{border-width:3px;align-self:flex-start;width:76px;height:76px;margin-top:13px}.pg-opposition h2{font-size:25px}.pg-opposition .pg-kicker{letter-spacing:.08em;font-size:12px}.pg-opposition p{font-size:14px}.pg-opposition .pg-text-button{font-size:12px!important}.pg-latest-event{align-items:flex-start;gap:12px}.pg-latest-event>span{font-size:14px}.pg-latest-event .pg-text-button{display:none}.pg-command{gap:12px;min-height:79px;padding:13px 16px;left:0}.pg-command-capital{grid-template-columns:auto auto;gap:5px 10px;min-width:0}.pg-command-capital>span{letter-spacing:.1em;grid-column:1/3;font-size:12px}.pg-command-capital>b{font-size:24px}.pg-command-capital>b small{font-size:14px}.pg-command-capital>small{display:none}.pg-command-capital>div{gap:4px}.pg-command-capital i{width:4px;height:4px}.pg-command .pg-button{gap:11px;min-width:0;max-width:215px;min-height:43px;padding:12px 15px;font-size:14px!important}.pg-command .pg-button>svg{flex-shrink:0;width:16px}.pg-page-heading{padding:16px 0 25px}.pg-page-heading h1{margin:17px 0 18px;font-size:41px;line-height:1.02}.pg-page-heading .pg-kicker{font-size:12px}.pg-page-heading p{font-size:14px;line-height:1.85}.pg-agenda{padding:20px 17px}.pg-agenda-title{gap:11px}.pg-agenda-title>svg{width:19px}.pg-agenda-title h2{font-size:25px}.pg-agenda-title>b{white-space:nowrap;font-size:12px}.pg-agenda-title .pg-kicker{font-size:12px}.pg-agenda>p{font-size:14px}.pg-agenda li{gap:10px}.pg-agenda li>button:first-child{flex-wrap:wrap;gap:10px;padding:14px 0;font-size:14px}.pg-agenda li>button:first-child>span{flex-basis:85%}.pg-agenda li em{text-align:left;flex:1;order:3;font-size:12px}.pg-agenda li small{font-size:12px}.pg-agenda li>button:last-child:not(:first-child){align-self:flex-start;margin-top:20px}.pg-filter-row{gap:4px;margin:23px 0 20px}.pg-filter-row button{padding:8px 10px;font-size:12px}.pg-policy-cards{grid-template-columns:1fr;gap:16px}.pg-policy-card{padding:23px}.pg-policy-card h2{font-size:33px}.pg-policy-card>p{font-size:14px}.pg-policy-card-top{font-size:12px}.pg-policy-sponsor>span{font-size:14px}.pg-policy-sponsor small{font-size:12px}.pg-panel{padding:20px}.pg-panel h2{font-size:29px}.pg-congress-layout{gap:17px}.pg-chamber-heading{align-items:flex-start;gap:12px}.pg-chamber-heading .pg-kicker{max-width:150px;font-size:12px}.pg-chamber-heading>b{text-align:right;font-size:12px}.pg-government-key{gap:12px;font-size:12px}.pg-selected-party{gap:13px}.pg-selected-party h2{font-size:25px}.pg-selected-party p{font-size:14px}.pg-selected-party span{font-size:12px}.pg-selected-party>.small{width:58px;height:58px}.pg-party-register{grid-template-columns:1fr;gap:0}.pg-party-register>.pg-kicker,.pg-party-register h2{grid-column:1}.pg-party-register>button{padding:12px 0}.pg-party-register b{font-size:14px}.pg-party-register small{font-size:12px}.pg-party-register strong{font-size:20px}.pg-commitments .pg-section-title{display:block}.pg-commitments .pg-text-button{margin-top:17px;font-size:14px!important}.pg-commitment{flex-wrap:wrap;gap:13px}.pg-party-monogram{width:43px;height:43px;font-size:12px!important}.pg-commitment h3{font-size:24px}.pg-commitment p{font-size:14px}.pg-commitment>div{flex-basis:75%}.pg-commitment>b{margin-left:56px;font-size:12px}.pg-no-commitments{gap:14px}.pg-no-commitments p{font-size:14px}.pg-app .gc-territory svg{max-height:300px}.pg-app .gc-territory label{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.pg-app .gc-territory select{width:100%;max-width:100%;font-size:14px}.pg-app .gc-territory>p{font-size:12px}.pg-country-sectors{gap:17px}.pg-country-sectors h2{margin-top:20px;font-size:29px}.pg-social-support>div>div{gap:12px;font-size:14px}.pg-social-support>div>div>span{width:100px}.pg-social-support b{width:55px;font-size:12px}.pg-empty-chronicle{padding:60px 22px}.pg-empty-chronicle h1{font-size:40px}.pg-empty-chronicle p{font-size:14px}.pg-paper-heading{padding:24px 0 22px}.pg-paper-heading h1{font-size:45px}.pg-paper-heading p{font-size:12px}.pg-objective-result{align-items:flex-start;gap:14px;padding:18px 17px}.pg-objective-result>svg{width:18px;height:18px;margin-top:2px}.pg-objective-result h2{font-size:26px}.pg-objective-result span{font-size:12px}.pg-objective-result p{font-size:14px}.pg-news-grid{gap:17px}.pg-news-story{padding:21px}.pg-news-person{gap:14px}.pg-news-person>.small{width:58px;height:58px}.pg-news-person h2{font-size:27px}.pg-news-story>p{font-size:14px}.pg-news-byline{font-size:12px}.pg-before-after{grid-template-columns:1.35fr .7fr 13px .9fr;gap:8px;font-size:14px}.pg-before-after b{font-size:14px}.pg-official-votes>div{grid-template-columns:1fr}.pg-official-votes article{width:100%;max-width:370px;margin:0 auto}.pg-official-votes .pg-chamber{max-width:330px}.pg-causal-ledger summary{font-size:14px}.pg-causal-ledger summary>span{float:none;margin-top:8px;font-size:12px;display:block}.pg-ledger-row{grid-template-columns:65px 1fr 48px;gap:10px}.pg-ledger-row>small{font-size:12px;line-height:1.7}.pg-ledger-row>span{font-size:14px}.pg-ledger-row em{font-size:12px}.pg-ledger-row b{font-size:14px}.pg-pending-effects>div{flex-wrap:wrap;font-size:14px}.pg-pending-effects b{width:100%;margin-left:29px;font-size:12px}.pg-ending{gap:18px;padding:23px 20px;display:block}.pg-ending>.pg-portrait{border-width:4px;width:90px;height:90px;margin-bottom:20px}.pg-ending .pg-kicker{font-size:12px}.pg-ending h1{font-size:38px}.pg-ending p{font-size:14px}.pg-modal{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.pg-modal.wide{width:calc(100vw - 20px)}.pg-modal>header{gap:12px;padding:18px 20px}.pg-modal>header .pg-kicker{letter-spacing:.09em;font-size:12px}.pg-modal h2{font-size:29px;line-height:1.05}.pg-modal>header>.pg-icon-button{padding:6px}.pg-modal-body{padding:23px 20px}.pg-modal-body>p{font-size:14px}.pg-modal h3{font-size:25px}.pg-modal .pg-lead{font-size:24px!important}.pg-policy-dialog{grid-template-columns:1fr}.pg-policy-options{padding:23px 20px}.pg-advice b,.pg-advice p,.pg-policy-options legend{font-size:14px}.pg-policy-option{gap:10px;padding:17px 14px}.pg-policy-option b,.pg-policy-option p{font-size:14px}.pg-option-detail,.pg-policy-option small{font-size:12px}.pg-current{padding:12px}.pg-current b{font-size:14px}.pg-vote-adviser{border-top:1px solid #dce6c9;border-left:0;padding:25px 23px}.pg-vote-adviser>.pg-kicker{font-size:12px}.pg-forecast-number{margin-top:26px}.pg-forecast-number strong{font-size:65px}.pg-forecast-estimate,.pg-vote-viability,.pg-vote-adviser>.pg-muted{font-size:14px}.pg-deal-options h3{font-size:25px}.pg-deal-options small,.pg-party-positions,.pg-party-positions>div,.pg-party-positions b{font-size:14px}.pg-modal-footer{gap:15px;padding:16px}.pg-modal-footer>span{max-width:120px;font-size:12px}.pg-modal-footer .pg-button{gap:10px;max-width:210px;padding:12px 14px;font-size:14px!important}.pg-meeting,.pg-negotiation{display:block}.pg-meeting-portrait,.pg-negotiation-person{border-right:0;height:270px;display:block;position:relative;overflow:hidden}.pg-meeting-portrait>.pg-portrait,.pg-negotiation-person>.pg-portrait{width:270px;height:270px;position:absolute;top:0;right:0}.pg-meeting-portrait>div:last-child,.pg-negotiation-person>div:last-child{z-index:1;background:linear-gradient(90deg,#f2ebdce8,#f2ebdcce,#0000);border-top:0;width:80%;padding:22px 20px;position:absolute;inset:auto auto 0 0}.pg-meeting-portrait h3,.pg-negotiation-person h3{max-width:190px;margin-top:8px;font-size:29px}.pg-meeting-portrait p,.pg-negotiation-person p{max-width:150px;font-size:14px}.pg-meeting-dialogue,.pg-negotiation-content{padding:25px 20px}.pg-meeting blockquote,.pg-negotiation blockquote{margin:19px 0;font-size:27px;line-height:1.25}.pg-dialogue-choices{gap:11px}.pg-dialogue-choices>button{gap:11px;padding:15px 13px}.pg-dialogue-choices>button>span{font-size:24px}.pg-dialogue-choices b{font-size:14px}.pg-dialogue-choices small{font-size:12px;line-height:1.7}.pg-button-row{flex-direction:column-reverse;align-items:stretch;gap:12px}.pg-button-row>.pg-button{width:100%}.pg-concession{padding:17px}.pg-concession p{font-size:14px}.pg-concession>div{gap:12px}.pg-concession b{white-space:nowrap;font-size:18px}.pg-concession>div>span{font-size:12px}.pg-negotiation-content .pg-muted{font-size:14px}.pg-close-totals{padding:12px}.pg-close-totals>span{font-size:14px}.pg-close-totals b{max-width:135px}.pg-close-people>.small{width:53px;height:53px}.pg-vote-reveal{padding:24px 20px}.pg-vote-reveal-title h3{font-size:29px}.pg-vote-reveal-title p{font-size:12px}.pg-official-tally{gap:30px;margin-top:15px;font-size:12px}.pg-official-tally b{font-size:25px}.pg-vote-verdict{text-align:center;font-size:22px;line-height:1.3}.pg-vote-verdict svg{flex-shrink:0}.pg-vote-reveal>.pg-button-row{align-items:center}.pg-save-actions .pg-button{font-size:14px!important}.pg-import,.pg-import input{font-size:14px}.pg-error{align-items:flex-start;padding:14px 17px;font-size:14px}}.pg-app .pg-scene-description,.pg-app .pg-mission>p,.pg-app .pg-policy-card>p,.pg-app .pg-page-heading p,.pg-app .pg-opposition p,.pg-app .pg-country-sectors p,.pg-app .pg-news-story>p,.pg-modal .pg-advice p,.pg-modal .pg-policy-option p,.pg-modal .pg-modal-body>p,.pg-modal .pg-urgency-option p,.pg-modal .pg-meeting-dialogue>.pg-muted{color:#637359}.pg-modal .pg-meeting blockquote,.pg-modal .pg-negotiation blockquote{color:#4f704b}.pg-modal .pg-dialogue-choices b,.pg-modal .pg-policy-option b,.pg-modal .pg-deal-options b{color:#5b7e4e}.pg-modal .pg-concession p{color:#637359}@media (prefers-reduced-motion:reduce){.pg-app *,.pg-modal *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.pg-scene-character{z-index:-1;pointer-events:none;width:270px;position:absolute;bottom:0;right:-1%;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 24% 90%,#0000 100%);mask-image:linear-gradient(0deg,#0000 0,#000 24% 90%,#0000 100%)}.pg-scene-character>.pg-portrait{animation:.7s ease-out pg-portrait-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18% 84%,#0000 100%)}.pg-scene-character>span{color:#687b59;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#faf7ebd9;border:1px solid #fff8e5bb;border-radius:4px;padding:9px 12px;font-size:14px;display:block;position:absolute;bottom:45px;left:42px;right:20px}.pg-scene-character small{color:#9a9e7f;margin-top:2px;font-size:12px;display:block}.pg-scene-hotspot{top:35%;right:15%}@media (min-width:1700px){.pg-scene-character{width:340px;right:0}}@media (max-width:1250px) and (min-width:1001px){.pg-scene-character{width:210px;right:-7%}.pg-scene-hotspot{top:37%;right:9%}}@media (max-width:1000px) and (min-width:701px){.pg-scene-character{width:280px;right:0}}@media (max-width:700px){.pg-scene-character{opacity:.93;width:190px;bottom:-6px;right:-12%}.pg-scene-character>span{display:none}.pg-scene-description{max-width:180px}.pg-scene-copy>.pg-button{z-index:2;position:relative}}.pg-modal{margin:auto}.pg-modal .pg-dialogue-choices small,.pg-modal .pg-option-detail,.pg-modal .pg-policy-option small,.pg-modal .pg-urgency-option small,.pg-modal .pg-urgency-option>span,.pg-modal .pg-tradeoff p,.pg-modal .pg-vote-adviser>.pg-muted,.pg-modal .pg-forecast-estimate,.pg-modal .pg-deal-options small,.pg-modal .pg-negotiation-content .pg-muted,.pg-modal .pg-current b,.pg-modal .pg-concession>div>span,.pg-modal .pg-close-totals>span,.pg-modal .pg-party-positions>div,.pg-modal .pg-party-positions b{color:#637359}.pg-modal .pg-dialogue-choices small,.pg-modal .pg-policy-option small,.pg-modal .pg-option-detail{font-size:14px}.pg-modal .pg-forecast-number>span,.pg-modal .pg-deal-signed,.pg-modal .pg-deal-options b,.pg-modal .pg-close-totals b,.pg-modal .pg-import{color:#5f7e50}.pg-modal .pg-forecast-number strong{color:#4f7845}.pg-modal .pg-kicker{color:#8d7a52}.pg-app .pg-character-info>span,.pg-app .pg-character-info p,.pg-app .pg-section-title>span,.pg-app .pg-national-issue small,.pg-app .pg-mission-check{color:#637359}.pg-story-scene{aspect-ratio:2;background-color:#e4e0cc;background-image:url(/art/country-scenes.png);background-repeat:no-repeat;background-size:300%;border-radius:4px;width:100%;overflow:hidden}.pg-story-scene.issue-thumbnail{aspect-ratio:1;border-radius:5px;flex-shrink:0;width:64px;height:64px}.pg-news-story>.pg-story-scene{aspect-ratio:1.9;margin:20px 0 5px}.pg-country-sectors .pg-story-scene{aspect-ratio:1.8;margin-bottom:23px}.pg-selected-party .pg-text-button{margin-top:10px;display:flex}@media (max-width:700px){.pg-story-scene.issue-thumbnail{width:46px;height:54px}.pg-news-story>.pg-story-scene{aspect-ratio:1.6}.pg-country-sectors .pg-story-scene{aspect-ratio:1.7}}.pg-rail nav button,.pg-rail-bottom button{color:#657269}.pg-app .pg-kicker,.pg-modal .pg-kicker{color:#7d683f}.pg-rail nav{gap:4px}.pg-rail nav button{padding:11px 5px}.pg-election-pause{color:#31566c;background:#e3edf3;border-bottom:1px solid #b8cdda;justify-content:space-between;align-items:center;gap:20px;padding:14px 30px;font-size:14px;display:flex}.pg-election-pause button{background:0 0;border:0;align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}@media (max-width:700px){.pg-rail nav{gap:2px}.pg-rail nav button{padding:10px 3px;font-size:12px}.pg-election-pause{padding:15px 17px;font-size:14px;display:block}.pg-election-pause button{margin-top:10px;font-size:14px}}
