.government-content{max-width:1120px}.government-page{max-width:850px;padding-top:30px}.government-page h1{font:700 29px/1.2 var(--serif);letter-spacing:-.7px;color:#2e352f;margin:8px 0}.government-choice-list{display:grid;gap:7px;margin-top:20px}.government-party-choice{display:flex;align-items:center;gap:14px;min-height:57px;padding:10px 12px;background:#fff;border:1px solid #e7eae5;border-left:3px solid var(--party);border-radius:5px}.government-party-name{display:flex;align-items:center;gap:9px;flex:1;min-width:150px}.government-party-name>i{width:9px;height:9px;border-radius:50%;background:var(--party)}.government-party-name>div{display:flex;flex-direction:column;gap:3px}.government-party-name strong{font-size:10px;color:#414941}.government-party-name small{font-size:8px;color:#899088}.government-party-choice label{display:flex;align-items:center;gap:5px;min-width:108px;font-size:8px;color:#687168;cursor:pointer}.government-party-choice input{accent-color:#63836a}.player-government-choice{background:#f6f8f5}.candidate-vote{font-size:8px;color:#63836a;font-weight:700}.government-seat-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;padding:12px;background:#f2f4f0;border-radius:5px}.government-seat-summary>div span,.government-seat-summary>div strong{display:block}.government-seat-summary>div span{font-size:7px;letter-spacing:.5px;color:#899088}.government-seat-summary>div strong{font:700 17px var(--serif);color:#4f6f56;margin-top:5px}.government-seat-summary>small{grid-column:1/-1;font-size:8px;color:#707a70;padding-top:2px}.government-rule-note,.investiture-previous-result,.government-success-note{margin-top:12px;padding:10px 12px;border-radius:5px;background:#f2f4f0;color:#707a70;font-size:9px;line-height:1.5}.investiture-previous-result{background:#fbf5e9;color:#876e42}.government-success-note{background:#edf5ed;color:#56745b}.investiture-table{min-width:400px;margin-top:15px}.investiture-vote{display:inline-flex;padding:4px 7px;border-radius:12px;font-size:8px;font-weight:700}.vote-yes{color:#47724e;background:#edf5ed}.vote-no{color:#a75e52;background:#faefed}.vote-abstain{color:#8a754d;background:#f8f3e8}.government-page .election-final-banner{margin-top:16px}.government-page .election-action{margin-bottom:25px}@media(max-width:760px){.government-page{padding-top:20px}.government-page h1{font-size:24px}.government-party-choice{align-items:flex-start;flex-wrap:wrap;gap:8px}.government-party-name{flex-basis:100%}.government-party-choice label{min-width:calc(50% - 5px)}.government-seat-summary{grid-template-columns:repeat(2,1fr)}.government-seat-summary>div:last-of-type{grid-column:1/-1}}
