.cabinet-mount{margin:32px 0 48px;color:#202427}.cabinet-intro h3,.government-audit>h3{font-size:clamp(24px,3vw,38px);line-height:1.35;letter-spacing:-.04em;margin:12px 0 16px}.cabinet-intro>small,.government-audit>small{font-weight:650;letter-spacing:.03em}.cabinet-intro>p{max-width:760px;line-height:1.8}.cabinet-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;margin:28px 0}.cabinet-grid video{width:100%;aspect-ratio:16/9;background:#151719;border-radius:8px}.cabinet-grid a{display:inline-block;margin:8px 18px 8px 0;font-size:13px}.cabinet-controls{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.cabinet-controls button{font-size:13px;padding:11px 15px}.cabinet-context{border-left:1px solid #ddd;padding-left:24px}.cabinet-context h4{font-size:22px;margin:10px 0}.cabinet-transcript{display:flex;gap:12px;width:100%;text-align:left;background:transparent;color:#535a60;border:0;border-bottom:1px solid #e7e7e7;border-radius:0;line-height:1.7;padding:11px 10px;font-size:14px}.cabinet-transcript:hover,.cabinet-transcript.current{background:#edf0f2;color:#14191d}.cabinet-transcript span:first-child{font-variant-numeric:tabular-nums;flex:0 0 36px;font-size:12px}.cabinet-transcript.current{font-weight:650;border-left:3px solid #252b31}.cabinet-details{border-top:1px solid #ddd;padding:18px 0}.cabinet-details>summary{font-weight:600;cursor:pointer}.cabinet-details input{width:100%;padding:13px;margin:15px 0;border:1px solid #ccc;border-radius:5px;background:white;color:#222}.cabinet-transcript-results,.cabinet-archive{max-height:360px;overflow:auto}.cabinet-archive a{display:block;padding:13px 0;border-bottom:1px solid #eee;font-size:14px}.government-audit{padding:40px 0!important;margin:40px 0!important;border-top:2px solid #242a2e}.cabinet-method-note{background:#f1f2f3;padding:18px;line-height:1.75;font-size:14px}.government-case{border-bottom:1px solid #ccc}.government-case>summary{padding:23px 0;cursor:pointer;display:grid;grid-template-columns:1fr auto;gap:8px 20px;list-style:none}.government-case>summary:after{content:'＋';grid-column:2;grid-row:1;font-size:22px}.government-case[open]>summary:after{content:'−'}.government-case>summary small{grid-column:1;color:#656b70;font-size:12px}.government-case>summary strong{grid-column:1;font-size:20px;line-height:1.5;font-weight:600}.cabinet-verdict{grid-column:2;grid-row:2;font-size:12px;align-self:center;color:#555}.government-case-body{padding:0 20px 26px;max-width:900px;line-height:1.85}.government-case-body h4{font-size:15px;margin:23px 0 5px}.government-case-body blockquote{border-left:2px solid #92999f;padding:12px 18px;margin:12px 0;background:#f5f6f7;white-space:pre-line}.government-case-body ul{padding-left:23px}.government-records details{padding:12px 0;border-bottom:1px solid #ddd;line-height:1.8}.government-records a{display:block;font-size:13px;margin:10px 0}.government-records small{display:block}.cabinet-mount button:focus-visible,.cabinet-mount summary:focus-visible{outline:3px solid #425b72;outline-offset:3px}@media(max-width:760px){.cabinet-grid{grid-template-columns:1fr}.cabinet-context{border-left:0;border-top:1px solid #ddd;padding:20px 0}.government-case>summary{grid-template-columns:1fr 25px}.cabinet-verdict{grid-column:1;grid-row:3}.government-case-body{padding-left:0;padding-right:0}.cabinet-controls button{flex-grow:1}}
.outcomes-heading{max-width:850px;margin:32px 0 24px}.outcomes-heading h3{font-size:clamp(25px,3vw,38px);line-height:1.4;margin:10px 0}.outcomes-stats{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #222;border-bottom:1px solid #ddd;padding:20px 0;gap:16px}.outcomes-stats>div{display:flex;flex-direction:column;gap:6px}.outcomes-stats strong{font-size:28px}.outcomes-stats span{font-size:13px;color:#666}.outcomes-filters{display:flex;gap:12px;margin:25px 0}.outcomes-filters select,.government-audit select{max-width:100%;padding:12px;border:1px solid #ccc;border-radius:4px;background:#fff;color:#222;font:inherit}.national-question{padding:20px 0;border-bottom:1px solid #ddd}.national-question strong{font-size:18px;line-height:1.5}.national-resolved{background:#f6f6f4;padding:20px;margin-top:28px}.national-resolved article{padding:18px 0;border-top:1px solid #ddd}.outcomes-timeline{border-left:1px solid #aaa;padding-left:24px}.outcomes-timeline li{padding:10px 0}.cabinet-video-panel{margin:30px 0;border-top:1px solid #ccc;padding-top:20px}.cabinet-video-panel>summary{font-size:20px;font-weight:650;cursor:pointer}.government-case-body a{overflow-wrap:anywhere}.government-case-body blockquote{margin:12px 0;border-left:2px solid #aaa;padding:8px 16px;color:#333}.government-audit details>div>details{margin-top:18px}.cabinet-details input{max-width:100%;box-sizing:border-box}@media(max-width:640px){.outcomes-stats{grid-template-columns:repeat(3,1fr)}.outcomes-stats strong{font-size:23px}.outcomes-filters{flex-wrap:wrap}.outcomes-filters select{flex:1}.government-case-body{padding:16px!important}}
.national-audit{margin:48px 0 56px;padding:32px 0 0;border-top:2px solid #1f2428}.audit-intro{max-width:790px}.audit-intro small{font-weight:650;letter-spacing:.03em}.audit-intro h3{font-size:clamp(25px,3vw,36px);line-height:1.35;margin:10px 0}.audit-intro p{line-height:1.8}.audit-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin:24px 0;padding:17px 0;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0}.audit-stats div{display:flex;flex-direction:column;gap:4px}.audit-stats strong{font-size:26px;font-variant-numeric:tabular-nums}.audit-stats span{font-size:12px;color:#60666b}.audit-case{border-bottom:1px solid #c7c9ca}.audit-case>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;align-items:center;padding:20px 0;cursor:pointer}.audit-case>summary small{grid-column:1;font-size:12px;color:#5a6267}.audit-case>summary strong{grid-column:1;font-size:20px;line-height:1.45}.audit-case>summary .cabinet-verdict{grid-column:2;grid-row:2;font-size:12px;white-space:normal}.audit-context{border-left:1px solid #aaa;padding-left:24px}.audit-context li{padding:13px 0}.audit-context p{margin:5px 0}.audit-video-link{display:grid;gap:5px;padding:13px 0;border-top:1px solid #e3e3e3}.audit-video-link small{display:block;color:#6b7074}.audit-case .government-case-body{padding-bottom:30px}@media(max-width:640px){.audit-stats{grid-template-columns:repeat(2,1fr)}.audit-case>summary{grid-template-columns:1fr}.audit-case>summary .cabinet-verdict{grid-column:1;grid-row:3}}
.audit-responsibility{margin:4px 0 24px;padding:12px 17px;border-left:3px solid #49545e;background:#f4f5f6}.audit-responsibility p{margin:4px 0;font-size:13px;line-height:1.65}
.audit-accountability-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:10px 0 26px}.audit-accountability-chain article{border:1px solid #d6d9dc;border-radius:6px;padding:15px 17px;background:#fff}.audit-accountability-chain strong{display:block;font-size:15px;line-height:1.5}.audit-accountability-chain p{margin:8px 0 0;font-size:13px;line-height:1.6;color:#4b5359}
.outcomes-region-list{margin:14px 0 16px;border-top:1px solid #d9dcde}
.outcomes-region-row{display:grid;grid-template-columns:94px minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid #e7e9ea;line-height:1.6}
.outcomes-region-row strong{font-size:13px;color:#38434b;font-weight:650;white-space:nowrap}
.outcomes-region-row span{font-size:14px;color:#262d32}
@media(max-width:640px){.outcomes-region-row{grid-template-columns:1fr;gap:2px;padding:11px 0}}
