.accountability-hero{background:#172017;color:#eeeada;padding:62px 0 37px;border-bottom:4px solid #a78b59}.accountability-hero .eyebrow{color:#c5ad7f}.accountability-hero h1{font-size:clamp(42px,5.3vw,74px);line-height:1.07;letter-spacing:-.035em;margin:22px 0 25px}.accountability-hero h1 em{color:#c7ad79}.accountability-hero .intro{max-width:700px;font-size:20px;line-height:1.7;color:#dedfcf}.accountability-case{color:#d3c5a2;font:13px/1.8 var(--sans);text-decoration:underline;text-underline-offset:4px}.accountability-stats{display:flex;gap:42px;border-top:1px solid #647057;margin-top:30px;padding-top:24px;flex-wrap:wrap}.accountability-stats>span{font:13px/1.5 var(--sans);display:flex;align-items:center;gap:12px;color:#d7d9c7}.accountability-stats strong{font:34px var(--serif);color:#c6ae7e}.accountability-controls{padding-block:35px 14px}.accountability-controls form{display:grid;grid-template-columns:1.25fr 1fr 1fr auto;gap:16px;align-items:end}.accountability-controls label{display:block;font:600 12px/1.5 var(--sans);margin-bottom:9px;color:#48593b}.accountability-controls input,.accountability-controls select{min-width:0;width:100%;min-height:48px;border:1px solid #a8b397;border-radius:0;background:#f9faf3;color:#263822;padding:11px;font:14px/1.5 var(--sans)}.accountability-controls button{min-height:48px;background:#293b23;color:#fff9eb;border:0;padding:12px 17px;font:13px var(--sans);cursor:pointer}.accountability-controls button:hover{background:#445936}.accountability-reading-note{font:13px/1.75 var(--sans);max-width:950px;margin:22px 0 15px;color:#5b674e}.accountability-result{font:12px/1.7 var(--sans);border-bottom:1px solid #b6bda8;padding-bottom:19px;color:#667357}.accountability-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;padding-bottom:55px}.accountability-card{min-width:0;border:1px solid #b5bea5;border-top:3px solid #8a744e;background:#f8f8ef;padding:27px;scroll-margin-top:20px}.accountability-card-head{display:flex;gap:17px;align-items:start;margin-bottom:23px}.accountability-card-head>div{min-width:0}.accountability-card-head .eyebrow{font-size:10px;letter-spacing:.08em;margin-bottom:9px;color:#7b653f}.accountability-card h2{font-size:27px;line-height:1.18;margin:0 0 10px;overflow-wrap:anywhere}.accountability-card h2 a{text-decoration:none}.accountability-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.accountability-card h3{font-size:25px;line-height:1.28;margin:0 0 13px}.accountability-card p{font-size:15px;line-height:1.8}.accountability-card .accountability-affiliation{font:12px/1.7 var(--sans);color:#5f6d50;margin:0}.accountability-avatar,.accountability-initials{width:72px;height:72px;flex:0 0 72px;background:#e5e9d9;border:1px solid #bcc5ac;object-fit:cover;object-position:center 22%}.accountability-avatar.logo{object-fit:contain;padding:7px;background:#fbfcf8}.accountability-initials{display:flex;align-items:center;justify-content:center;font:30px var(--serif);color:#667452}.accountability-attribution,.prose .accountability-attribution{font:12px/1.7 var(--sans);color:#7a6340;margin:0 0 14px}.accountability-card .accountability-card-answer{background:#e7ebdc;border-left:2px solid #8b754d;padding:14px 16px;font-size:15px;line-height:1.65}.accountability-card-answer strong{display:block;font:600 11px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.07em;margin-bottom:7px;color:#74603d}.accountability-counts{display:flex;flex-wrap:wrap;gap:6px 14px;border-top:1px solid #c9cfbe;padding-top:13px;margin-top:20px;color:#596a48;font:11px/1.7 var(--sans)}.accountability-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:23px}.accountability-links a{font:13px/1.75 var(--sans);text-decoration:underline;text-underline-offset:4px;color:#3f5632;overflow-wrap:anywhere}.accountability-question-list{border-block:1px solid #cbd2be;margin-top:18px}.accountability-question-list summary{padding-block:14px;font:13px/1.7 var(--sans);cursor:pointer}.accountability-question-list ul{list-style:none;padding:0;margin:0 0 16px}.accountability-question-list li{padding:11px 0;border-top:1px solid #d9dfcd}.accountability-question-list li a{font:15px/1.5 var(--serif);text-decoration:underline;text-underline-offset:3px}.accountability-question-list li span{display:block;font:11px/1.7 var(--sans);color:#707b63;margin-top:5px}.accountability-source-links,.prose .accountability-source-links{font:12px/1.85 var(--sans);color:#536546;margin:10px 0}.accountability-source-links a{font:inherit;text-decoration:underline;text-underline-offset:3px}.accountability-empty{grid-column:1/-1;border:1px solid #aeb89f;padding:30px}.accountability-empty h2{font-size:30px}.accountability-method{border-top:2px solid #899775;padding-block:40px 60px}.accountability-method h2{font-size:37px;line-height:1.2;margin-bottom:22px}.accountability-method>p:not(.eyebrow){max-width:790px;font-size:16px;line-height:1.85;color:#5e6d50}.party-accountability{border-top:3px solid #9f8859;padding-top:25px;scroll-margin-top:20px}.party-accountability>.eyebrow{font-family:var(--sans)}.party-accountability>h2{margin-top:0}.accountability-issue{border:1px solid #b5bfa4;background:#f7f8ee;padding:25px;margin-block:24px;scroll-margin-top:20px}.prose .accountability-issue>.eyebrow{font:11px/1.6 var(--sans);color:#7a6340;margin-bottom:14px}.prose .accountability-issue h3{font-size:28px;line-height:1.25;margin:0 0 15px}.prose .accountability-issue .accountability-claim{font-size:20px;line-height:1.65;color:#293f25}.accountability-issue dl{margin:20px 0 0}.accountability-issue dt{font:600 12px/1.6 var(--sans);color:#78613e;border-top:1px solid #c7cebb;padding-top:15px;margin-bottom:9px}.accountability-issue dd{margin:0 0 18px;font:15px/1.8 var(--sans);color:#4b5e3f}.accountability-issue dd.accountability-demand{font:21px/1.55 var(--serif);color:#263e21}.accountability-related>summary{font:15px/1.7 var(--sans);padding-block:18px;cursor:pointer}.accountability-entry{border-left:3px solid #a38c5d;background:#e6eadc;padding:18px 22px;margin-block:25px;font:15px/1.75 var(--sans)}.accountability-entry>a{display:block;text-decoration:underline;text-underline-offset:4px;margin-top:7px}.accountability-case-callout{border-block:1px solid #a9b499;padding-block:27px;margin-block:28px}.accountability-case-callout h2{font-size:32px}.accountability-home-callout{padding-block:45px 55px;border-top:1px solid #aebb9e}.accountability-home-callout h2{font-size:39px}.accountability-home-callout p:not(.eyebrow){max-width:650px;font-size:18px;line-height:1.8}.header nav .accountability-nav{color:#dcc18b}.header nav .accountability-nav[aria-current]{border-bottom:1px solid #dcc18b}.accountability-grid [hidden]{display:none!important}.accountability-controls :focus-visible,.accountability-card a:focus-visible{outline:2px solid #907142;outline-offset:4px}
@media(min-width:1101px){.header nav{gap:13px;font-size:12px}.header{gap:18px}.header .nav-contact{padding-left:10px!important}}
@media(max-width:1200px){.accountability-controls form{grid-template-columns:1fr 1fr}.accountability-controls form>div:first-child{grid-column:1/-1}.accountability-controls button{justify-self:start}.accountability-card{padding:22px}.accountability-card h2{font-size:24px}}
@media(max-width:760px){.accountability-hero{padding-top:40px}.accountability-hero h1{font-size:47px}.accountability-hero .intro{font-size:18px}.accountability-grid{grid-template-columns:1fr}.accountability-controls form{gap:15px 12px}.accountability-stats{gap:18px;justify-content:space-between}.accountability-stats>span{display:block;font-size:11px;max-width:110px}.accountability-stats strong{display:block;margin-bottom:6px}.accountability-method h2{font-size:31px}.accountability-card{padding:24px}.accountability-card h2{font-size:27px}.accountability-issue{padding:20px}}
@media(max-width:400px){.accountability-hero h1{font-size:39px}.accountability-controls form{grid-template-columns:1fr}.accountability-controls form>div:first-child{grid-column:auto}.accountability-card{padding:20px}.accountability-card-head{gap:13px}.accountability-avatar,.accountability-initials{width:58px;height:58px;flex-basis:58px}.accountability-card h2{font-size:23px}.accountability-card h3{font-size:23px}.accountability-stats{gap:10px}.accountability-stats>span{max-width:80px}.accountability-stats strong{font-size:29px}.accountability-issue{padding:17px}.prose .accountability-issue h3{font-size:25px}.prose .accountability-issue .accountability-claim{font-size:18px}.accountability-entry{padding:16px}}
@media print{.accountability-controls,.accountability-question-list{display:none}.accountability-hero{background:white;color:black}.accountability-hero h1 em,.accountability-hero .intro,.accountability-case{color:black}.accountability-grid{display:block}.accountability-card,.accountability-issue{break-inside:avoid;background:white;margin-bottom:20px}.accountability-links a{color:black}}

.party-question-pack{border-top:4px solid #9f8859;padding-top:28px;scroll-margin-top:24px}.party-question-pack>h2{font-size:clamp(30px,4vw,49px);line-height:1.16;margin:12px 0 24px;overflow-wrap:anywhere}.prose .pack-context{font-size:21px;line-height:1.7;color:#293f25}.prose .pack-case,.prose .pack-delivery,.prose .pack-recipient{font:13px/1.8 var(--sans);color:#536546}.pack-case a{text-decoration:underline}.pack-delivery{padding:16px 18px;border-left:3px solid #a18b5e;background:#e8ecdd}.pack-tools{padding:20px;border:1px solid #afba9d;background:#f7f8ee;margin-block:22px}.pack-tools label{display:block;font:600 12px/1.6 var(--sans);margin-bottom:9px}.pack-tools input{width:100%;min-width:0;font:13px/1.6 var(--sans);padding:12px;border:1px solid #b4bea4;background:white;color:#314b27}.pack-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.pack-actions button{font:13px/1.5 var(--sans);padding:11px 17px;background:#293e24;color:#fff9eb;border:1px solid #293e24;cursor:pointer}.pack-actions button:disabled{opacity:.55;cursor:not-allowed}.pack-tools [data-pack-status]{font:12px/1.75 var(--sans);margin-bottom:0;color:#606d52}.pack-jump{display:grid;gap:10px;margin-block:23px 31px}.pack-jump a{font:14px/1.65 var(--sans);text-decoration:underline;text-underline-offset:3px}.pack-allegation{background:#192819;color:#f1ebdc;border-left:4px solid #b89c66;padding:24px;margin:23px 0}.prose .pack-allegation p{color:#f1ebdc}.prose .pack-allegation>.eyebrow,.prose .pack-allegation .accountability-attribution{color:#d2bb8c}.pack-allegation a{font:12px/1.75 var(--sans);color:#e0c58f;text-decoration:underline}.pack-question{border-top:2px solid #9d8b64;padding-top:25px;margin:36px 0;scroll-margin-top:24px}.prose .pack-question>.eyebrow{font:11px/1.7 var(--sans);color:#7b653e}.prose .pack-question h3{font-size:30px;line-height:1.3;margin:14px 0 18px}.prose .pack-wording{font-size:22px;line-height:1.7;color:#253d20}.pack-why{border-left:3px solid #8f9f79;background:#e9eddf;padding:17px 20px;margin-block:20px}.pack-why strong{font:600 12px/1.5 var(--sans);color:#596d42}.prose .pack-why p{font:15px/1.8 var(--sans);margin:8px 0 0}.prose .pack-reply{font:14px/1.8 var(--sans);color:#536546}.pack-reply strong{display:block;color:#304b24;margin-bottom:6px}.pack-status-detail{border-block:1px solid #c1cbb1;padding-block:12px}.pack-status-detail summary{font:13px/1.6 var(--sans);cursor:pointer}.prose .pack-status-detail p{font:13px/1.8 var(--sans)}.pack-response{background:#e6ead9;border-top:3px solid #879b6d;padding:25px;margin:32px 0 40px}.pack-response h3{margin-top:0}.prose .pack-response p{font-size:16px;line-height:1.85}.pack-response a{overflow-wrap:anywhere}.prose .pack-reader-note{font:12px/1.8 var(--sans);color:#60724d}.pack-actions button:focus-visible,.pack-tools input:focus-visible,.pack-jump a:focus-visible{outline:2px solid #907142;outline-offset:4px}
@media(max-width:600px){.prose .pack-context{font-size:19px}.prose .pack-wording{font-size:20px}.prose .pack-question h3{font-size:27px}.pack-allegation,.pack-response,.pack-tools{padding:18px}.pack-response .button{white-space:normal;text-align:center}.pack-actions{flex-direction:column}.pack-jump a{overflow-wrap:anywhere}}
@media print{body:has(.party-question-pack) .header,body:has(.party-question-pack) footer,body:has(.party-question-pack) .party-profile-visual,body:has(.party-question-pack) .source-header,body:has(.party-question-pack) .breadcrumb,body:has(.party-question-pack) .source-prose>:not(.party-question-pack){display:none!important}.party-question-pack{border-top:0}.party-question-pack h2{font-size:26pt}.pack-tools,.pack-jump,.pack-response .button{display:none}.pack-allegation,.pack-why,.pack-response{background:white;color:black;border-color:#555}.prose .pack-allegation p,.pack-allegation a,.prose .pack-allegation>.eyebrow,.prose .pack-allegation .accountability-attribution{color:black}.pack-question{break-inside:auto}.pack-question h3{break-after:avoid}.prose .pack-wording{font-size:12pt;line-height:1.6}.pack-question,.pack-response{margin-block:18pt}.pack-case{display:block}}
.accountability-photo-link{flex:0 0 72px;width:72px;margin:0}.accountability-photo-link figcaption{font:11px/1.5 var(--sans);margin-top:7px}.accountability-photo-link a{text-underline-offset:3px}.accountability-photo-link a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
