.civic-public{--civic-paper:#eef3f5;--civic-paper-2:#e1eaed;--civic-paper-3:#f7fafb;--civic-ink:#0b2230;--civic-ink-soft:#274050;--civic-muted:#546a76;--civic-rule:#c2d1d7;--civic-red:#0c7568;--civic-blue:#2a6b9c;--civic-moss:#0f5f55;--civic-accent-on-dark:#2cc7b9;--civic-accent-on-dark-soft:#7fded3;--civic-on-dark:#e8f1f4e0;--civic-on-dark-muted:#e8f1f4a8;--civic-rule-on-dark:#e8f1f447;--civic-rule-on-dark-faint:#e8f1f42e;--civic-field-on-dark:#0f2b3a;--civic-retraction-tint:#fbe9df;--civic-selection:#cfe3e6;--civic-ink-deep:#04121c;--civic-ink-deep-rgb:4 18 28;--civic-paper-3-rgb:247 250 251;--civic-on-dark-rgb:232 241 244;--civic-sans:var(--font-br-display,"Public Sans"), "IBM Plex Sans", system-ui, Arial, sans-serif;--civic-mono:var(--font-br-mono,"IBM Plex Mono"), ui-monospace, monospace;--civic-serif:var(--civic-sans);--civic-shadow:0 20px 70px rgb(var(--civic-ink-deep-rgb) / 14%);background:var(--civic-paper);min-height:100vh;color:var(--civic-ink);font-family:var(--civic-sans);font-size:16px;line-height:1.65}.civic-public a{color:inherit;text-underline-offset:4px}.civic-public a:hover{color:var(--civic-red)}.civic-public ::selection{background:var(--civic-selection)}.civic-public :focus-visible{outline:3px solid var(--civic-blue);outline-offset:3px}.civic-public__header{background:color-mix(in srgb, var(--civic-paper-3) 96%, transparent);border-bottom:1px solid var(--civic-rule);justify-content:space-between;align-items:center;gap:24px;height:76px;padding:0 clamp(16px,4vw,64px);display:flex}.civic-wordmark{color:var(--civic-red);white-space:nowrap;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.civic-wordmark__glyph{flex:none;width:26px;height:18px}.civic-wordmark__name{font:600 22px/1 var(--civic-sans);letter-spacing:-.01em;text-transform:lowercase;color:var(--civic-ink)}.civic-public__market-name{font:500 11px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--civic-muted)}.civic-public__preview-notice{background:var(--civic-ink);color:var(--civic-paper-3);font:500 10px/1.5 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;padding:6px clamp(16px,4vw,64px);overflow:hidden}@media (max-width:640px){.civic-public__preview-notice{white-space:normal;text-overflow:clip;line-height:1.6;overflow:visible}}.civic-public__banner{background:var(--civic-ink);min-height:30px;color:var(--civic-paper-3);font:500 10px/1.5 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:6px clamp(16px,4vw,64px);display:flex}.civic-ink-hero{background:radial-gradient(120% 90% at 15% 10%, #2740508c, transparent 60%), var(--civic-ink);color:var(--civic-paper-3);padding:clamp(64px,12vw,140px) clamp(20px,6vw,90px) clamp(48px,8vw,90px)}.civic-ink-hero__eyebrow{color:var(--civic-accent-on-dark);font:500 11px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 14px}.civic-ink-hero .civic-ink-hero__headline{max-width:15ch;color:var(--civic-paper-3);font:600 clamp(40px, 7vw, 84px) / 1.05 var(--civic-serif);letter-spacing:-.03em;margin:0 0 18px}.civic-ink-hero__dek{max-width:560px;color:var(--civic-paper-2);font:400 clamp(17px, 2vw, 21px) / 1.55 var(--civic-serif);margin:0}.civic-section-heading{max-width:680px;margin-bottom:clamp(20px,3vw,30px)}.civic-section-heading>p:not(.eyebrow){color:var(--civic-ink-soft);margin:10px 0 0}.civic-public__main{max-width:min(100%,1760px);margin:0 auto;padding:clamp(28px,5vw,64px) clamp(16px,4vw,64px) 80px}.civic-public .eyebrow{color:var(--civic-red);font:500 11px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 10px}.civic-public h1{font:600 clamp(30px, 4.4vw, 46px) / 1.12 var(--civic-serif);letter-spacing:-.01em;margin:0 0 12px}.civic-public h2{font:600 clamp(21px, 2.6vw, 27px) / 1.2 var(--civic-serif);margin:0 0 14px}.civic-public__dek{max-width:640px;color:var(--civic-ink-soft);font:400 clamp(17px, 2vw, 21px) / 1.5 var(--civic-serif);margin:0 0 8px}.civic-public__meta-line{color:var(--civic-muted);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:0}.civic-public__action{appearance:none;border:1px solid var(--civic-blue);min-height:44px;color:var(--civic-blue);cursor:pointer;font:600 12px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:10px 14px}.civic-public__action:hover:not(:disabled){background:var(--civic-blue);color:var(--civic-paper-3)}.civic-public__action:focus-visible{outline:3px solid var(--civic-red);outline-offset:3px}.civic-public__action:disabled{cursor:not-allowed;opacity:.5}.civic-public__pagination{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.civic-public__section{border-top:1px solid var(--civic-rule);margin-top:clamp(34px,5vw,56px);padding-top:clamp(20px,3vw,28px)}.civic-preferences{background:var(--civic-ink);color:var(--civic-paper-3);border:1px solid var(--civic-ink);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,64px);padding:clamp(24px,4vw,42px);display:grid}.civic-preferences h2{color:var(--civic-paper-3)}.civic-preferences .eyebrow{color:var(--civic-accent-on-dark)}.civic-preferences>div>p:not(.eyebrow){color:var(--civic-paper-2);margin:0}.civic-preferences__controls{gap:16px;display:grid}.civic-preferences fieldset{border:0;min-width:0;margin:0;padding:0}.civic-preferences legend,.civic-preferences__address>label{color:var(--civic-accent-on-dark);font:600 10px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;display:block}.civic-preferences__topics{flex-wrap:wrap;gap:8px;display:flex}.civic-preferences__topics label{border:1px solid var(--civic-rule-on-dark);min-height:44px;color:var(--civic-paper-2);font:500 11px/1.4 var(--civic-mono);align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.civic-preferences__topics input{accent-color:var(--civic-accent-on-dark)}.civic-preferences__address>div{gap:8px;display:flex}.civic-preferences__address input{border:1px solid var(--civic-rule-on-dark);background:var(--civic-field-on-dark);min-width:0;min-height:44px;color:var(--civic-paper-3);font:inherit;flex:1;padding:9px 10px}.civic-preferences__address button{appearance:none;min-height:44px;color:var(--civic-paper-3);cursor:pointer;font:600 10px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid;padding:8px 10px}.civic-preferences__sync{appearance:none;border:1px solid var(--civic-accent-on-dark);min-height:44px;color:var(--civic-accent-on-dark-soft);cursor:pointer;font:600 10px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;justify-self:start;padding:8px 10px}.civic-preferences__delivery{min-height:44px;color:var(--civic-paper-2);align-items:center;font-size:13px;display:flex}.civic-preferences__delivery input{accent-color:var(--civic-accent-on-dark);margin-right:7px}.civic-preferences__address p,.civic-preferences__status{color:var(--civic-on-dark-muted);margin:8px 0 0;font-size:12px}.civic-preferences__status a{color:var(--civic-paper-3)}.civic-public .civic-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.civic-briefing-empty{background:var(--civic-paper-2);color:var(--civic-ink-soft);margin:0;padding:16px}.civic-issue-cards{gap:14px;margin:0;padding:0;list-style:none;display:grid}.civic-issue-card{background:var(--civic-paper-3);border:1px solid var(--civic-rule);padding:20px 22px}.civic-issue-card a,.civic-issue-card>div,.civic-issue-card a>div{text-decoration:none}.civic-issue-card a,.civic-issue-card--retracted{grid-template-columns:auto 1fr;align-items:start;gap:4px 18px;display:grid}.civic-issue-card__number{color:var(--civic-red);font:500 13px/2 var(--civic-mono)}.civic-issue-card h3{font:600 clamp(19px, 2.2vw, 24px) / 1.25 var(--civic-serif);margin:0 0 6px}.civic-issue-card:hover h3{color:var(--civic-red)}.civic-issue-card p{color:var(--civic-ink-soft);margin:0 0 10px}.civic-issue-card__kicker{font:500 10px/1.4 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--civic-red)!important;margin-bottom:5px!important}.civic-issue-card--retracted{background:var(--civic-paper-2);border-style:dashed}.civic-badge{font:500 9.5px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;border:1px solid;margin-right:8px;padding:3px 8px;display:inline-block}.civic-badge--corrected{color:var(--civic-blue)}.civic-badge--retracted{color:var(--civic-red)}.civic-badge--media{color:var(--civic-moss)}.civic-badge--preview{color:var(--civic-moss);border-style:dashed}.civic-notice{border-left:4px solid var(--civic-blue);background:var(--civic-paper-3);color:var(--civic-ink-soft);margin:18px 0;padding:14px 18px}.civic-notice--retraction{border-left-color:var(--civic-red)}.civic-notice__label{color:var(--civic-ink);font:500 10px/1.5 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px}.civic-notice p{margin:0}.civic-disclosure{background:var(--civic-paper-2);border:1px solid var(--civic-rule);color:var(--civic-ink-soft);margin-top:18px;padding:12px 16px;font-size:13px}.civic-brief{max-width:680px;font:400 clamp(17px, 1.9vw, 19px) / 1.7 var(--civic-serif)}.civic-brief p,.civic-claim{margin:0 0 14px}.civic-claim__sentence{cursor:pointer;list-style:none;display:block}.civic-claim__sentence::-webkit-details-marker{display:none}.civic-claim__sentence::marker{content:""}.civic-claim__markers{color:var(--civic-red);font:600 11px/1 var(--civic-mono);letter-spacing:.02em;text-underline-offset:3px;margin-left:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.civic-claim__sentence:hover .civic-claim__markers,.civic-claim[open] .civic-claim__markers{text-decoration-style:solid}.civic-claim__evidence{border-left:3px solid var(--civic-red);gap:8px;margin:10px 0 6px;padding-left:14px;display:grid}.civic-claim__source{background:var(--civic-paper-3);border:1px solid var(--civic-rule);padding:10px 14px;font-size:13.5px;line-height:1.55}.civic-claim__source strong{font-weight:700}.civic-claim__source-meta{color:var(--civic-muted);font-size:12.5px}.civic-claim__source audio,.civic-claim__source video{width:100%;margin:10px 0 2px;display:block}.civic-claim__source-actions{flex-wrap:wrap;align-items:baseline;gap:0 16px;display:flex}.civic-claim__source-actions .civic-action-link{margin:10px 0 0}.civic-claim__source-anchor{color:var(--civic-blue);font:600 10px/1.4 var(--civic-mono);letter-spacing:.05em;text-transform:uppercase;margin:10px 0 0;text-decoration:none;display:inline-block}.civic-claim__source-anchor:hover{color:var(--civic-red)}.civic-player video,.civic-player audio{background:var(--civic-ink);width:100%;max-width:680px}.civic-sources{gap:10px;margin:0;padding:0;list-style:none;display:grid}.civic-source{background:var(--civic-paper-3);border:1px solid var(--civic-rule);padding:12px 16px;scroll-margin-top:16px;font-size:13.5px}.civic-source__number{color:var(--civic-red);font:600 11px/1.4 var(--civic-mono);margin-right:8px;display:inline-block}.civic-source__kind{color:var(--civic-moss);font:500 9.5px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin-right:8px;display:inline-block}.civic-source__meta{color:var(--civic-muted);font-size:12px}.civic-meetings{gap:10px;margin:0;padding:0;list-style:none;display:grid}.civic-meeting{background:var(--civic-paper-3);border:1px solid var(--civic-rule);grid-template-columns:minmax(90px,auto) 1fr;gap:4px 18px;padding:12px 16px;display:grid}.civic-meeting__date{font:500 12px/1.6 var(--civic-mono);color:var(--civic-ink-soft)}.civic-meeting__body{font-size:13px;font-weight:700}.civic-meeting__title{color:var(--civic-ink-soft);margin:0;font-size:13.5px}.civic-meeting__link{font:500 11px/1.6 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--civic-blue);text-decoration:none}.civic-meeting__link:hover{color:var(--civic-red)}.civic-public__jurisdiction-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.civic-public__jurisdiction-list a{background:var(--civic-paper-3);border:1px solid var(--civic-rule);color:inherit;padding:12px 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:block}.civic-public__jurisdiction-list a:hover{color:var(--civic-red)}.civic-meeting__actions{flex-wrap:wrap;gap:14px;margin:8px 0 0;display:flex}.civic-topic-filter{border-bottom:1px solid var(--civic-rule);grid-template-columns:minmax(180px,.8fr) minmax(0,2fr);gap:24px;padding:20px 0;display:grid}.civic-topic-filter p{margin:0}.civic-topic-filter__links{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.civic-topic-filter__links a{color:var(--civic-ink);font:600 10px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--civic-rule);padding:7px 10px;text-decoration:none}.civic-topic-filter__links a[aria-current=page]{background:var(--civic-ink);color:var(--civic-paper-3)}.civic-story-header{background:var(--civic-ink);min-height:min(68vw,620px);color:var(--civic-paper-3);align-items:end;display:grid;position:relative;overflow:hidden}.civic-story-header--ink{min-height:420px}.civic-story-header__image{background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.civic-story-header__copy{z-index:1;max-width:850px;padding:clamp(32px,7vw,92px) clamp(16px,6vw,88px) clamp(38px,6vw,72px);position:relative}.civic-story-header .eyebrow{color:var(--civic-accent-on-dark)}.civic-story-header h1{color:var(--civic-paper-3);font:600 clamp(36px, 6vw, 76px) / 1.02 var(--civic-serif);letter-spacing:-.02em;margin:0 0 14px}.civic-story-header__dek{max-width:680px;color:var(--civic-paper-2);font:400 clamp(18px, 2.4vw, 25px) / 1.4 var(--civic-serif);margin:0 0 18px}.civic-story-header__status{background:var(--civic-red);color:#fff;width:fit-content;font:600 10px/1.4 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 12px;padding:7px 10px}.civic-story-header__copy .civic-public__meta-line,.civic-story-header__relevance{color:var(--civic-paper-2)}.civic-story-header__relevance{max-width:620px;margin:14px 0 0;font-size:14px}.civic-story-header__credit{z-index:1;color:#fff;font:500 9px/1.4 var(--civic-mono);letter-spacing:.05em;text-transform:uppercase;text-shadow:0 1px 4px #000;margin:0;position:absolute;bottom:10px;right:16px}.civic-story-facts__grid{background:var(--civic-rule);border:1px solid var(--civic-rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.civic-story-facts__grid>div{background:var(--civic-paper-3);gap:3px;padding:16px;display:grid}.civic-story-facts__grid strong{font:600 12px/1.4 var(--civic-sans)}.civic-story-facts__grid span{color:var(--civic-muted);font-size:13px}.civic-action-link{min-height:44px;font:600 10px/1.4 var(--civic-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid;align-items:center;margin:16px 16px 0 0;padding:8px 10px;text-decoration:none;display:inline-flex;color:var(--civic-blue)!important}.civic-action-link:hover{color:var(--civic-red)!important}.civic-official-media__clip{background:var(--civic-paper-3);border:1px solid var(--civic-rule);max-width:680px;margin:0 0 16px;padding:16px}.civic-official-media__clip>p{margin:0 0 10px}.civic-official-media__clip audio,.civic-official-media__clip video{width:100%}.civic-official-media__strip{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;max-width:1024px;display:grid}.civic-official-media__strip .civic-official-media__clip{max-width:none;margin:0}.civic-timeline,.civic-unknowns{max-width:680px;margin:0;padding:0;list-style:none}.civic-timeline{border-left:2px solid var(--civic-red)}.civic-timeline li{grid-template-columns:130px 1fr;gap:18px;padding:0 0 18px 18px;display:grid}.civic-timeline time{color:var(--civic-red);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase}.civic-unknowns{padding-left:20px;list-style:square}.civic-unknowns li{margin-bottom:8px}.civic-public__footer{background:var(--civic-ink);color:var(--civic-paper-2);padding:44px clamp(20px,6vw,90px) 26px}.civic-public__footer .civic-wordmark,.civic-public__footer .civic-wordmark__name{color:var(--civic-paper-3)}.civic-public__footer-grid{grid-template-columns:1fr auto;align-items:start;gap:32px;display:grid}.civic-public__footer-market{color:var(--civic-on-dark-muted);font:500 11px/1.5 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin:10px 0 0}.civic-public__footer-signoff{max-width:52ch;color:var(--civic-on-dark);font:400 16px/1.5 var(--civic-sans);letter-spacing:0;text-transform:none;margin:12px 0 0}.civic-public__footer-legal{color:var(--civic-on-dark-muted);font:500 10px/1.6 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:12px 0 0}.civic-public__footer-standard{color:var(--civic-paper-2);gap:6px;font-size:13px;display:grid}.civic-public__footer-label{color:var(--civic-accent-on-dark);font:500 10px/1.5 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px}.civic-public__footer-note{border-top:1px solid var(--civic-rule-on-dark-faint);color:var(--civic-on-dark-muted);font:500 10px/1.6 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:22px 0 0;padding-top:16px}@media (max-width:640px){.civic-preferences{grid-template-columns:1fr;padding:20px}.civic-preferences__address>div{grid-template-columns:1fr;display:grid}.civic-public__footer-grid{grid-template-columns:1fr}.civic-public__header{flex-wrap:wrap;gap:8px;height:auto;padding-top:12px;padding-bottom:12px}.civic-meeting{grid-template-columns:1fr}.civic-meeting__title{grid-column:1}.civic-story-header{min-height:500px}.civic-story-header__copy{padding-bottom:64px}.civic-story-header__credit{bottom:12px;left:16px;right:16px}.civic-story-facts__grid{grid-template-columns:1fr}.civic-timeline li{grid-template-columns:1fr;gap:4px}.civic-topic-filter{grid-template-columns:1fr;gap:14px}}.civic-article-header{max-width:min(100%,1760px);margin:0 auto;padding:clamp(30px,5vw,54px) clamp(16px,4vw,64px) 0}.civic-article-header h1{font:600 clamp(26px, 3.4vw, 38px) / 1.18 var(--civic-serif);letter-spacing:-.01em;margin:0 0 12px}.civic-article-header__dek{max-width:640px;color:var(--civic-ink-soft);font:400 clamp(16px, 1.9vw, 19px) / 1.5 var(--civic-serif);margin:0 0 10px}.civic-public__masthead{align-items:center;gap:14px;min-width:0;display:flex}.civic-public__home{text-decoration:none;display:inline-flex}.civic-public__nav{font:500 11px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:clamp(14px,2.4vw,26px);display:flex}.civic-public__nav a{color:var(--civic-muted);border-bottom:2px solid #0000;padding:6px 0;text-decoration:none}.civic-public__nav a:hover{color:var(--civic-red)}.civic-public__nav a[aria-current=page]{color:var(--civic-ink);border-bottom-color:var(--civic-red)}.civic-about-steps{counter-reset:civic-about-step;gap:20px;margin:0;padding:0;list-style:none;display:grid}.civic-about-steps>li{counter-increment:civic-about-step;border-top:1px solid var(--civic-rule);grid-template-columns:40px 1fr;gap:16px;padding-top:16px;display:grid}.civic-about-steps>li:before{content:counter(civic-about-step, decimal-leading-zero);font:500 12px/1.6 var(--civic-mono);color:var(--civic-red);grid-area:1/1}.civic-about-steps>li>h3,.civic-about-steps>li>p{grid-column:2}.civic-about-steps h3{font:600 18px/1.35 var(--civic-serif);margin:0 0 6px}.civic-about-steps p{max-width:62ch;color:var(--civic-ink-soft);margin:0}@media (max-width:640px){.civic-public__masthead{justify-content:space-between;gap:10px;width:100%}.civic-public__nav{width:100%;font:500 10px/1.4 var(--civic-mono);gap:20px}.civic-public__nav a{padding:10px 0}.civic-about-steps>li{grid-template-columns:1fr;gap:6px}.civic-about-steps>li:before,.civic-about-steps>li>h3,.civic-about-steps>li>p{grid-area:auto/1}}.civic-timeline__label{color:var(--civic-muted);font:600 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.civic-timeline__line{max-width:60ch;font:400 16px/1.5 var(--civic-serif);margin:0}.civic-timeline__detail{max-width:60ch;color:var(--civic-ink-soft);margin:6px 0 0;font-size:14px}.civic-timeline__note{max-width:680px;color:var(--civic-muted);margin:14px 0 0;font-size:13px}.civic-representation-place+.civic-representation-place{border-top:1px solid var(--civic-rule)}.civic-representation-districts,.civic-representation-districts ul,.civic-representation-bodies{margin:0;padding:0;list-style:none}.civic-representation-districts>li+li{margin-top:20px}.civic-representation-districts ul>li{border-left:2px solid var(--civic-rule);padding:10px 0 10px 14px}.civic-representation-districts ul>li+li{margin-top:6px}.civic-representation-district__name{font:600 clamp(16px, 1.8vw, 18px) / 1.35 var(--civic-serif);margin:0}.civic-representation-district__coverage{font:400 15px / 1.45 var(--civic-serif);color:var(--civic-ink-soft);margin:2px 0 0}.civic-representation-unresolved{border-left:2px dashed var(--civic-rule);font:400 15px / 1.5 var(--civic-serif);color:var(--civic-ink-soft);margin:12px 0 0;padding:10px 14px}.civic-representation-bodies-heading{margin-top:22px}.civic-representation-bodies{flex-wrap:wrap;gap:8px 18px;display:flex}.civic-representation-bodies a{font:400 16px / 1.4 var(--civic-serif)}.civic-representation-gaps{border-top:1px solid var(--civic-rule)}.civic-representation-gaps p{max-width:640px;font:400 16px / 1.55 var(--civic-serif);color:var(--civic-ink-soft)}.civic-public__search{align-items:center;gap:8px;min-width:0;display:flex}.civic-public__search-input{border:1px solid var(--civic-rule);background:var(--civic-paper-3);width:clamp(120px,18vw,220px);min-width:0;min-height:44px;color:var(--civic-ink);font:400 13px/1.4 var(--civic-sans);padding:7px 9px}.civic-public__search-button{appearance:none;min-height:44px;color:var(--civic-red);cursor:pointer;font:600 10px/1.4 var(--civic-mono);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid;padding:7px 10px}.civic-search-note h2{font:600 clamp(19px, 2.2vw, 23px) / 1.25 var(--civic-serif);margin:0 0 8px}.civic-search-note p{max-width:640px;color:var(--civic-ink-soft);margin:0}.civic-search-results{gap:28px;margin:0;padding:0;list-style:none;display:grid}.civic-search-result{border-top:1px solid var(--civic-rule);padding-top:20px}.civic-search-result__headline{font:600 clamp(18px, 2.1vw, 22px) / 1.25 var(--civic-serif);margin:0 0 6px}.civic-search-result__headline a{color:inherit;text-decoration:none}.civic-preview-strip{background:var(--civic-ink);border:1px solid var(--civic-ink);gap:10px;margin:20px 0 0;padding:clamp(14px,2vw,20px);display:grid}.civic-preview-strip__dates{flex-wrap:wrap;gap:12px 28px;margin:0;display:flex}.civic-preview-strip__dates dt{color:var(--civic-accent-on-dark);font:500 10px/1.5 var(--civic-mono);letter-spacing:.08em;text-transform:uppercase;margin:0}.civic-preview-strip__dates dd{color:var(--civic-paper-3);font:600 clamp(20px, 2.6vw, 28px)/1.1 var(--civic-mono);margin:2px 0 0}.civic-preview-strip__phrase{color:var(--civic-paper-2);font:400 15px/1.5 var(--civic-serif);margin:0}.civic-connected .civic-story-facts__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.civic-connected__list{gap:14px;max-width:720px;margin:18px 0 0;padding:0;list-style:none;display:grid}.civic-connected__item{background:var(--civic-paper-3);border:1px solid var(--civic-rule);padding:14px 16px}.civic-connected__reason{color:var(--civic-muted);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.civic-search-result__headline a:hover{color:var(--civic-red)}.civic-search-result__dek{max-width:640px;color:var(--civic-ink-soft);margin:0 0 6px}.civic-search-result__meta{color:var(--civic-muted);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px}.civic-search-excerpts{border-left:2px solid var(--civic-rule);gap:18px;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.civic-search-excerpt__meta{color:var(--civic-muted);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.civic-connected__headline{font:600 17px/1.3 var(--civic-serif);text-decoration:none;display:block;color:var(--civic-ink)!important}.civic-connected__headline:hover{color:var(--civic-red)!important}.civic-connected__dek{color:var(--civic-ink-soft);margin:6px 0 0;font-size:14px}.civic-action-window__countdown{color:var(--civic-ink);font:600 15px/1.4 var(--civic-sans);margin:0 0 12px}.civic-action-window__list{max-width:640px;margin:0;padding-left:20px;list-style:square}.civic-action-window__list li{color:var(--civic-ink-soft);margin-bottom:8px;font-size:15px}.civic-action-window__actions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.civic-issue-follow-button{cursor:pointer;font-family:var(--civic-mono);background:0 0}.civic-issue-follow-button[aria-pressed=true]{border-color:currentColor;color:var(--civic-red)!important}.civic-about-preview-table-wrap{border:1px solid var(--civic-rule);margin:20px 0 0;overflow-x:auto}.civic-about-preview-table{border-collapse:collapse;width:100%;min-width:480px}.civic-about-preview-table th,.civic-about-preview-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--civic-rule);padding:12px 16px}.civic-about-preview-table thead th{font:600 11px/1.4 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--civic-ink-soft);background:var(--civic-paper-3)}.civic-about-preview-table tbody td{font:400 15px/1.5 var(--civic-serif);color:var(--civic-ink)}.civic-about-preview-table tbody tr:last-child td{border-bottom:none}.civic-about-preview-table tbody td:first-child{color:var(--civic-ink-soft)}.civic-matter-ladder{border-top:1px solid var(--civic-rule);margin:20px 0 0;padding:0;list-style:none}.civic-matter-ladder__rung{border-bottom:1px solid var(--civic-rule);color:var(--civic-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:12px 0;display:flex}.civic-matter-ladder__rung--earned{color:var(--civic-ink)}.civic-matter-ladder__rung--current{border-left:3px solid var(--civic-moss);padding-left:12px}.civic-matter-ladder__stage{font:600 13px/1.4 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase}.civic-matter-ladder__date{font:400 14px/1.5 var(--civic-serif);color:inherit}.civic-matter-recording{font:400 14px/1.5 var(--civic-serif);color:var(--civic-ink-soft);margin:8px 0 0}.civic-matter-records,.civic-matter-changes,.civic-matter-sources,.civic-matter-cards{margin:20px 0 0;padding:0;list-style:none}.civic-matter-record{border-top:1px solid var(--civic-rule);padding:20px 0}.civic-matter-record__meta,.civic-matter-card__kicker{font:600 11px/1.4 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--civic-ink-soft);margin:0 0 6px}.civic-matter-record__title{font:600 20px/1.3 var(--civic-serif);color:var(--civic-ink);margin:0 0 8px}.civic-matter-record__title a{color:inherit}.civic-matter-record__status{font:400 15px/1.55 var(--civic-serif);color:var(--civic-ink);margin:0}.civic-matter-record__link{font:400 13px/1.5 var(--civic-mono);color:var(--civic-ink-soft);margin:8px 0 0}.civic-matter-record__brief{background:var(--civic-paper-3);border-left:3px solid var(--civic-rule);margin:14px 0 0;padding:14px 16px}.civic-matter-record__brief p{font:400 15px/1.6 var(--civic-serif);color:var(--civic-ink);margin:0 0 8px}.civic-matter-record__headline{font-weight:600!important}.civic-matter-record__dek{color:var(--civic-ink-soft)!important}.civic-matter-changes__entry{border-bottom:1px solid var(--civic-rule);flex-wrap:wrap;gap:4px 20px;padding:10px 0;display:flex}.civic-matter-changes__entry p{font:400 15px/1.5 var(--civic-serif);color:var(--civic-ink);margin:0}.civic-matter-changes__date{letter-spacing:.04em;min-width:160px;font:600 12px/1.6 var(--civic-mono)!important;color:var(--civic-ink-soft)!important}.civic-matter-sources__item{border-bottom:1px solid var(--civic-rule);font:400 15px/1.5 var(--civic-serif);flex-direction:column;gap:2px;padding:10px 0;display:flex}.civic-matter-sources__meta{font:400 12px/1.5 var(--civic-mono);color:var(--civic-muted)}.civic-matter-card{border-top:1px solid var(--civic-rule)}.civic-matter-card a{color:inherit;padding:16px 0;text-decoration:none;display:block}.civic-matter-card a:hover h3{color:var(--civic-moss)}.civic-matter-card h3{font:600 20px/1.3 var(--civic-serif);color:var(--civic-ink);margin:0 0 6px}.civic-matter-card__timing{font:400 13px/1.5 var(--civic-mono);color:var(--civic-ink-soft);margin:0 0 4px}.civic-matter-backlink{background:var(--civic-paper-2);font:400 15px/1.5 var(--civic-serif);color:var(--civic-ink);margin:24px 0 0;padding:12px 16px}.civic-search-excerpt__text{color:var(--civic-ink);font:400 15px/1.55 var(--civic-serif);margin:0 0 6px}.civic-search-excerpt__actions{flex-wrap:wrap;gap:6px 16px;margin:0;display:flex}@media (max-width:640px){.civic-public__search{order:3;width:100%}.civic-public__search-input{flex:1;width:auto}}.civic-ask-invitation{border-top-color:var(--civic-rule);padding-top:clamp(24px,3vw,36px)}.civic-ask-invitation h2{font:600 clamp(28px, 3.5vw, 42px) / 1.1 var(--civic-serif);letter-spacing:-.02em;margin:0 0 10px}.civic-ask-invitation__dek{max-width:74ch;color:var(--civic-ink-soft);font:400 clamp(16px, 1.5vw, 19px) / 1.55 var(--civic-serif);margin:0 0 24px}.civic-ask-invitation__form,.civic-ask__composer{width:100%;margin:0}.civic-ask__composer--follow-up{z-index:4;background:linear-gradient(to bottom, transparent, var(--civic-paper) 22%);margin-top:30px;padding:18px 0 2px;position:sticky;bottom:12px}.civic-ask-composer__prompt{border:1px solid color-mix(in srgb, var(--civic-rule) 82%, var(--civic-ink));background:linear-gradient(145deg, rgb(var(--civic-paper-3-rgb) / 100%), rgb(var(--civic-paper-3-rgb) / 90%)), var(--civic-paper-3);width:100%;min-height:100px;box-shadow:0 1px 0 #fffc inset, 0 18px 48px rgb(var(--civic-ink-deep-rgb) / 11%);border-radius:24px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(12px,1.5vw,18px);padding:clamp(15px,2vw,20px);transition:border-color .16s,box-shadow .16s;display:grid}.civic-ask-invitation__form:focus-within .civic-ask-composer__prompt,.civic-ask__composer:focus-within .civic-ask-composer__prompt{border-color:var(--civic-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--civic-red) 16%, transparent), 0 20px 54px rgb(var(--civic-ink-deep-rgb) / 14%)}.civic-ask-composer__search-icon{width:25px;height:25px;color:var(--civic-red);align-self:center}.civic-ask-composer__field{gap:5px;min-width:0;display:grid}.civic-ask-composer__label{color:var(--civic-moss);font:600 10px/1.4 var(--civic-mono);letter-spacing:.08em;text-transform:uppercase}.civic-ask-invitation__input,.civic-ask__input{width:100%;min-width:0;max-height:168px;color:var(--civic-ink);caret-color:var(--civic-red);field-sizing:content;font:500 clamp(18px, 1.8vw, 22px) / 1.42 var(--civic-serif);resize:none;background:0 0;border:0;outline:0;margin:0;padding:0;display:block}.civic-ask-invitation__input::placeholder,.civic-ask__input::placeholder{color:var(--civic-muted)}.civic-ask-invitation__submit,.civic-ask__send{appearance:none;background:var(--civic-ink);min-height:48px;color:var(--civic-paper-3);box-shadow:0 8px 20px rgb(var(--civic-ink-deep-rgb) / 16%);cursor:pointer;font:600 11px/1 var(--civic-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;transition:background .15s,box-shadow .15s,transform .15s;display:inline-flex}.civic-ask-invitation__submit:hover,.civic-ask__send:hover:not(:disabled){background:var(--civic-red);border-color:var(--civic-red);box-shadow:0 10px 24px color-mix(in srgb, var(--civic-red) 28%, transparent);transform:translateY(-1px)}.civic-ask__send:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}.civic-ask-composer__send-icon{width:18px;height:18px}.civic-ask-composer__hint{color:var(--civic-muted);font:500 9px/1.5 var(--civic-mono);letter-spacing:.055em;text-transform:uppercase;justify-content:space-between;gap:8px 18px;margin:10px 8px 0;display:flex}noscript .civic-ask__composer{gap:10px;display:flex}noscript .civic-ask__input{border:1px solid var(--civic-rule);background:var(--civic-paper-3);border-radius:16px;flex:1;padding:16px 18px}.civic-ask__composer--field{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px 14px;max-width:760px;display:grid}.civic-ask__composer--field .civic-ask-composer__label{grid-column:1/-1;margin-bottom:-4px}.civic-ask__composer--field .civic-ask__input{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--civic-rule) 82%, var(--civic-ink));background:var(--civic-paper-3);min-height:58px;box-shadow:0 1px 0 color-mix(in srgb, var(--civic-paper-3) 92%, transparent) inset, 0 10px 28px color-mix(in srgb, var(--civic-ink-deep) 8%, transparent);field-sizing:fixed;font:500 clamp(16px, 1.4vw, 18px) / 1.45 var(--civic-serif);border-radius:16px;padding:16px 20px;transition:border-color .16s,box-shadow .16s}.civic-ask__composer--field .civic-ask__input:focus{border-color:var(--civic-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--civic-red) 16%, transparent), 0 12px 32px color-mix(in srgb, var(--civic-ink-deep) 12%, transparent)}.civic-ask__composer--field .civic-ask__send{align-self:start;min-height:58px}.civic-ask__field-note{margin-top:14px}.civic-my-races-form{grid-template-columns:minmax(0,1fr);gap:14px;max-width:760px;display:grid}.civic-address-fields{border:1px solid color-mix(in srgb, var(--civic-rule) 82%, var(--civic-ink));background:var(--civic-paper-3);min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--civic-paper-3) 92%, transparent) inset, 0 10px 28px color-mix(in srgb, var(--civic-ink-deep) 8%, transparent);border-radius:18px;margin:0;padding:18px}.civic-address-fields__legend{color:var(--civic-ink);font:600 15px/1.35 var(--civic-serif);padding:0 7px}.civic-address-fields__hint{max-width:62ch;color:var(--civic-ink-soft);font:500 12px/1.5 var(--civic-sans);margin:0 0 15px}.civic-address-grid{grid-template-columns:minmax(0,1fr) 88px 126px;gap:12px;display:grid}.civic-address-field{min-width:0;color:var(--civic-moss);font:600 10px/1.4 var(--civic-mono);letter-spacing:.08em;text-transform:uppercase;gap:6px;display:grid}.civic-address-field--street{grid-column:1/-1}.civic-address-field__input{box-sizing:border-box;border:1px solid var(--civic-rule);background:color-mix(in srgb, var(--civic-paper-3) 74%, white);width:100%;min-width:0;min-height:52px;color:var(--civic-ink);caret-color:var(--civic-red);font:500 16px/1.4 var(--civic-serif);text-transform:none;border-radius:12px;outline:0;padding:13px 15px;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.civic-address-field__input::placeholder{color:var(--civic-muted)}.civic-address-field__input:focus{border-color:var(--civic-red);box-shadow:0 0 0 3px color-mix(in srgb, var(--civic-red) 16%, transparent);background:#fff}.civic-my-races-form .civic-ask__send{grid-column:1;justify-self:stretch;width:100%;min-height:56px}.civic-my-races__matched{color:var(--civic-ink-soft);margin:22px 0 0}.civic-ask-invitation__chips,.civic-ask__chips{margin-top:24px}.civic-ask-invitation__chips-label,.civic-ask__chips-label{color:var(--civic-moss);font:500 10px/1.5 var(--civic-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.civic-ask-invitation__chips ul,.civic-ask__chips ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.civic-ask-invitation__chip,.civic-ask__chip{appearance:none;border:1px solid var(--civic-rule);background:var(--civic-paper-3);width:100%;height:100%;min-height:72px;color:var(--civic-ink-soft);box-shadow:0 5px 16px rgb(var(--civic-ink-deep-rgb) / 5%);cursor:pointer;font:500 14px/1.45 var(--civic-serif);text-align:left;border-radius:14px;padding:14px 42px 14px 16px;text-decoration:none;transition:border-color .15s,box-shadow .15s,color .15s,transform .15s;display:block;position:relative}.civic-ask-invitation__chip:after,.civic-ask__chip:after{color:var(--civic-red);content:"→";font:600 17px/1 var(--civic-sans);position:absolute;top:14px;right:15px}.civic-ask-invitation__chip:hover,.civic-ask__chip:hover{border-color:var(--civic-red);color:var(--civic-red);box-shadow:0 9px 24px rgb(var(--civic-ink-deep-rgb) / 9%);transform:translateY(-1px)}.civic-ask__scope{max-width:72ch;color:var(--civic-ink-soft);font:400 15px/1.55 var(--civic-serif);margin:18px 8px 0}.civic-ask__thread{gap:24px;margin:24px 0 0;padding:0;list-style:none;display:grid}.civic-ask__turn[data-role=user] .civic-ask__question{background:var(--civic-ink);max-width:min(82%,760px);color:var(--civic-paper-3);font:500 17px/1.45 var(--civic-serif);border-radius:18px 18px 4px;margin:0;padding:12px 16px}.civic-ask__turn[data-role=user]{justify-content:flex-end;display:flex}.civic-ask__turn[data-role=assistant]{max-width:980px}.civic-ask__answer-text{max-width:62ch;color:var(--civic-ink);font:400 17px/1.65 var(--civic-serif);margin:0}.civic-ask__answer--empty p:first-child{font:600 18px/1.45 var(--civic-serif);margin:0 0 8px}.civic-ask__answer-note{max-width:60ch;color:var(--civic-ink-soft);font:400 15px/1.55 var(--civic-serif);margin:0}.civic-ask__marker{appearance:none;color:var(--civic-red);cursor:pointer;font:600 12px/1 var(--civic-mono);vertical-align:super;background:0 0;border:0;padding:0 1px}.civic-ask__marker:hover{text-decoration:underline}.civic-ask__citation{border-left:2px solid var(--civic-red);background:var(--civic-paper-2);margin:12px 0 0;padding:12px 14px}.civic-ask__citation-head{color:var(--civic-muted);font:500 10px/1.6 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:0 6px;margin:0 0 6px;display:flex}.civic-ask__citation-marker{color:var(--civic-red)}.civic-ask__citation-excerpt{color:var(--civic-ink);font:400 15px/1.6 var(--civic-serif);margin:0 0 8px}.civic-ask__citation-audio{width:100%;max-width:420px;margin:0 0 8px;display:block}.civic-ask__citation-links{margin:0}.civic-ask__status,.civic-ask__alert{color:var(--civic-ink-soft);font:500 10px/1.6 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 0}.civic-ask__alert{color:var(--civic-red)}.civic-ask__sources{border-top:1px solid var(--civic-rule);margin-top:28px;padding-top:16px}.civic-ask__sources-toggle{appearance:none;color:var(--civic-red);cursor:pointer;font:600 10px/1.5 var(--civic-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:0}.civic-ask__sources .civic-search-results{margin-top:18px}.civic-ask__static-sources{color:var(--civic-ink-soft);font:500 10px/1.6 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;gap:14px;margin:16px 0 0;padding-left:20px;display:grid}.civic-ask__resting{border:1px solid var(--civic-rule);background:var(--civic-paper-2);padding:20px}.civic-ask__resting h2{font:600 clamp(19px, 2.2vw, 23px) / 1.25 var(--civic-serif);margin:0 0 8px}.civic-ask__resting p{max-width:60ch;color:var(--civic-ink-soft);margin:0}@media (max-width:640px){.civic-ask-composer__prompt{border-radius:18px;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:14px}.civic-ask-invitation__submit,.civic-ask__send{grid-column:2;justify-self:end;min-height:44px;padding:0 15px}.civic-ask__composer--field{grid-template-columns:minmax(0,1fr)}.civic-ask__composer--field .civic-ask__input{min-height:52px;padding:14px 16px}.civic-ask__composer--field .civic-ask__send{grid-column:1;justify-self:stretch;min-height:48px;padding:0 18px}.civic-address-fields{padding:15px}.civic-address-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.civic-address-field--city{grid-column:1/-1}.civic-ask-composer__hint{margin-inline:4px;display:grid}.civic-ask-invitation__chips ul,.civic-ask__chips ul{grid-template-columns:1fr}.civic-ask__turn[data-role=user] .civic-ask__question{max-width:92%}.civic-ask__composer--follow-up{bottom:8px}noscript .civic-ask__composer{flex-direction:column}}@media (min-width:641px) and (max-width:980px){.civic-ask-invitation__chips ul,.civic-ask__chips ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.civic-ask-invitation__submit,.civic-ask__send,.civic-ask-invitation__chip,.civic-ask__chip,.civic-ask-composer__prompt,.civic-ask__composer--field .civic-ask__input,.civic-matter-frame .civic-section-heading>h2:after{transition:none}}.civic-matter-frame .civic-matter-cards{margin-top:12px}.civic-matter-frame{border-top:2px solid var(--civic-ink)}.civic-matter-frame__header{cursor:pointer;margin-bottom:clamp(12px,2vw,18px);list-style:none}.civic-matter-frame__header::-webkit-details-marker{display:none}.civic-matter-frame__header:focus-visible{outline:2px solid var(--civic-blue);outline-offset:6px}.civic-matter-frame__header .eyebrow,.civic-matter-frame__summary{display:block}.civic-matter-frame .civic-section-heading>h2{font:700 clamp(28px, 3.6vw, 40px) / 1.08 var(--civic-serif);letter-spacing:-.025em;color:var(--civic-ink);align-items:center;gap:.42em;margin:0;display:flex}.civic-matter-frame__header:hover h2{color:var(--civic-moss)}.civic-matter-frame .civic-section-heading>h2:after{content:"";opacity:.5;border-bottom:.08em solid;border-right:.08em solid;flex:none;width:.3em;height:.3em;transition:transform .15s;transform:translateY(-.1em)rotate(45deg)}.civic-matter-frame__disclosure:not([open]) .civic-section-heading>h2:after{transform:translateY(0)rotate(-45deg)}.civic-matter-frame__summary{font:400 13px/1.5 var(--civic-mono);color:var(--civic-ink-soft);margin:10px 0 0}.civic-matter-frame__disclosure:not([open]) .civic-matter-frame__ordering{display:none}.civic-matter-frame__disclosure:not([open]) .civic-matter-frame__header{margin-bottom:0}.civic-matter-landing__controls{justify-content:flex-end;margin:clamp(28px,4vw,44px) 0 -12px;display:flex}.civic-matter-landing__expand{appearance:none;min-height:44px;color:var(--civic-blue);cursor:pointer;font:600 10px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid;padding:8px 10px}.civic-matter-card__actions{align-items:center;gap:12px;padding:0 0 16px;display:flex}.civic-matter-card__actions button{appearance:none;min-height:44px;color:var(--civic-blue);cursor:pointer;font:600 10px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:1px solid;padding:8px 10px}.civic-matter-card__actions button[aria-pressed=true]{color:var(--civic-moss)}.civic-matter-landing__browse{flex-wrap:wrap;gap:20px;display:flex}.civic-matter-answers{flex-direction:column;gap:20px;margin-top:20px;display:flex}.civic-matter-answers__stage-note{font:400 14px/1.5 var(--civic-serif);color:var(--civic-ink-soft);margin:6px 0 0}.civic-matter-answer{border-top:1px solid var(--civic-rule);padding-top:16px}.civic-matter-answer__question{font:600 12px/1.6 var(--civic-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--civic-ink-soft);margin:0 0 8px}.civic-matter-answer__text{font:400 17px/1.6 var(--civic-serif);color:var(--civic-ink);margin:0}.civic-illustrative{background:var(--civic-paper-2);position:relative;overflow:hidden}.civic-illustrative img{object-fit:cover}.civic-issue-card a,.civic-issue-card--retracted{grid-template-columns:auto minmax(120px,176px) 1fr}.civic-issue-card__image{aspect-ratio:16/9;align-self:start;margin-top:4px}@media (max-width:640px){.civic-issue-card a,.civic-issue-card--retracted{grid-template-columns:auto 1fr}.civic-issue-card__image{grid-column:1/-1;margin:0 0 6px}}.civic-identity-preview__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,32px);margin-top:8px;display:grid}.civic-identity-preview__group-heading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-bottom:6px;display:flex}.civic-identity-preview__group-heading>.eyebrow{margin-bottom:0}.civic-identity-preview__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.civic-identity-preview__list>li{border-bottom:1px solid var(--civic-rule);flex-direction:column;gap:2px;padding:8px 0;display:flex}.civic-identity-preview__name{font:600 15px/1.4 var(--civic-serif);color:var(--civic-ink)}.civic-identity-preview__meta{font:400 12px/1.5 var(--civic-mono);color:var(--civic-muted)}.civic-identity-preview__more{color:var(--civic-muted);margin:8px 0 0;font-size:13px}.civic-identity-preview__places-count{font:400 15px/1.5 var(--civic-serif);color:var(--civic-ink-soft);margin:0 0 6px}.civic-identity-preview__districts-link{color:var(--civic-blue);font:600 10px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:12px;text-decoration:none;display:inline-block}.civic-page-nav{z-index:3;background:color-mix(in srgb, var(--civic-paper-3) 96%, transparent);border-bottom:1px solid var(--civic-rule);align-items:center;gap:clamp(14px,2.4vw,26px);padding:7px clamp(16px,4vw,64px);display:flex;position:sticky;top:0}.civic-page-nav__list{--civic-page-nav-fade:36px;--civic-page-nav-fade-start:0px;--civic-page-nav-fade-end:0px;overscroll-behavior-x:contain;min-width:0;scroll-padding-inline:var(--civic-page-nav-fade);scrollbar-width:thin;white-space:nowrap;-webkit-mask-image:linear-gradient(to right, transparent, black var(--civic-page-nav-fade-start), black calc(100% - var(--civic-page-nav-fade-end)), transparent);mask-image:linear-gradient(to right, transparent, black var(--civic-page-nav-fade-start), black calc(100% - var(--civic-page-nav-fade-end)), transparent);flex:auto;gap:clamp(14px,2.4vw,26px);margin:0 -6px;padding:6px;list-style:none;display:flex;overflow-x:auto}.civic-page-nav__list[data-overflow-start]{--civic-page-nav-fade-start:var(--civic-page-nav-fade)}.civic-page-nav__list[data-overflow-end]{--civic-page-nav-fade-end:var(--civic-page-nav-fade)}.civic-page-nav__list>li{flex:none}.civic-page-nav a{color:var(--civic-muted);font:500 11px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #0000;padding:6px 0;text-decoration:none;display:inline-block}.civic-page-nav a:hover{color:var(--civic-red)}.civic-page-nav a[aria-current=location]{color:var(--civic-ink);border-bottom-color:var(--civic-moss)}.civic-page-nav-target,.civic-matter-frame__header h2{scroll-margin-top:56px}@media (max-width:640px){.civic-page-nav{padding:5px clamp(16px,4vw,64px)}}.civic-collapsible-section>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;list-style:none;display:flex}.civic-collapsible-section>summary::-webkit-details-marker{display:none}.civic-collapsible-section>summary .civic-section-heading{min-width:0}.civic-collapsible-section>summary:hover h2,.civic-collapsible-section>summary:focus-visible h2{color:var(--civic-moss)}.civic-collapsible-section__meta{flex:none;align-items:center;gap:10px;padding-top:3px;display:flex}.civic-collapsible-section__preview{color:var(--civic-muted);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.civic-collapsible-section__chevron{width:12px;height:8px;color:var(--civic-moss);flex:none;transition:transform .16s}.civic-collapsible-section[open]>summary .civic-collapsible-section__chevron{transform:rotate(180deg)}.civic-collapsible-section__content{margin-top:clamp(20px,3vw,30px)}@media (prefers-reduced-motion:reduce){.civic-collapsible-section__chevron{transition:none}}@media (max-width:640px){.civic-collapsible-section>summary{gap:10px}.civic-collapsible-section__preview{white-space:normal;text-align:right}}.civic-head-start{border-bottom:1px solid var(--civic-rule);padding:clamp(24px,4vw,40px) clamp(16px,4vw,64px)}.civic-head-start .civic-section-heading{max-width:720px}.civic-head-start__list{margin:0;padding:0;list-style:none}.civic-head-start__item{border-top:1px solid var(--civic-rule)}.civic-head-start__item:last-child{border-bottom:1px solid var(--civic-rule)}.civic-head-start__item a{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:12px 0;text-decoration:none;display:flex}.civic-head-start__item a:hover .civic-head-start__title{color:var(--civic-moss)}.civic-head-start__title{min-width:0;max-width:46ch;font:600 16px/1.4 var(--civic-serif);color:var(--civic-ink)}.civic-head-start__meta{color:var(--civic-ink-soft);font:400 13px/1.5 var(--civic-mono);text-align:right;flex:none}@media (max-width:640px){.civic-head-start__item a{flex-direction:column;align-items:flex-start;gap:4px}.civic-head-start__meta{text-align:left}}.civic-hero-reveal{border-bottom:1px solid var(--civic-rule);padding:clamp(20px,3vw,32px) clamp(16px,4vw,64px)}.civic-hero-reveal__eyebrow{color:var(--civic-red);font:500 11px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 8px}.civic-hero-reveal__play{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:14px;padding:0;display:flex}.civic-hero-reveal__label{border:1px solid var(--civic-rule);color:var(--civic-blue);font:600 10px/1.4 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase;flex:none;padding:6px 12px}.civic-hero-reveal__play:hover .civic-hero-reveal__label{color:var(--civic-moss);border-color:var(--civic-moss)}.civic-hero-reveal__headline{min-width:0;color:var(--civic-ink);font:600 19px/1.3 var(--civic-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:640px){.civic-hero-reveal__play{flex-wrap:wrap}.civic-hero-reveal__headline{white-space:normal}}.civic-placement-prompt{border-bottom:1px solid var(--civic-rule);max-width:54rem;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(16px,4vw,64px)}.civic-placement-prompt[hidden]{display:none}.civic-placement-prompt[data-phase=pending]{visibility:hidden}.civic-placement-prompt__note{border-bottom:1px solid var(--civic-rule);max-width:54rem;color:var(--civic-ink);margin:0 auto;padding:14px clamp(16px,4vw,64px);font-size:.9375rem;line-height:1.5}.civic-placement-prompt .civic-placement-prompt__heading{color:var(--civic-ink);font:600 clamp(1.75rem, 4vw, 2.75rem) / 1.12 var(--civic-serif);letter-spacing:-.02em;margin:.4rem 0 .75rem}.civic-placement-prompt p{max-width:40rem;color:var(--civic-ink);margin:0 0 1rem;font-size:1.0625rem;line-height:1.55}.civic-placement-prompt label{color:var(--civic-ink);font:600 11px/1.4 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;display:block}.civic-placement-prompt__row{gap:8px;display:flex}.civic-placement-prompt input{border:1px solid var(--civic-ink);min-width:0;min-height:48px;color:var(--civic-ink);font:inherit;background:0 0;flex:1;padding:9px 12px}.civic-placement-prompt__row button{appearance:none;border:1px solid var(--civic-ink);background:var(--civic-ink);min-height:48px;color:var(--civic-paper-3);cursor:pointer;font:600 11px/1.4 var(--civic-mono);letter-spacing:.05em;text-transform:uppercase;padding:8px 16px}.civic-placement-prompt__row button:disabled{cursor:not-allowed;opacity:.55}.civic-placement-prompt [role=status]{min-height:1.5em;margin:8px 0 0;font-size:.9rem}.civic-placement-prompt__skip{appearance:none;min-height:44px;color:var(--civic-blue);cursor:pointer;font:600 13px/1.4 var(--civic-mono);text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}@media (max-width:640px){.civic-placement-prompt__row{flex-direction:column}}.civic-briefing-intro{max-width:54rem;padding:.5rem 0}.civic-briefing-intro h1{font-family:var(--civic-serif);letter-spacing:-.025em;margin:.6rem 0 1rem;font-size:clamp(2rem,5vw,3.75rem);line-height:1.08}.civic-briefing-intro>p:last-child{font-size:1.125rem;line-height:1.6}.civic-matter-card__summary{margin:.75rem 0;font-size:1.05rem;line-height:1.55}.civic-matter-card__impact{border-left:2px solid;margin:.75rem 0;padding-left:.75rem;font-size:.9rem;line-height:1.55}.civic-matter-card__impact strong{text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;display:block}.civic-area-relevance{border:1px solid var(--civic-rule);margin:1.5rem 0;padding:1rem}.civic-area-relevance>p{margin-top:0}.civic-area-relevance details{margin-top:1rem}.civic-matter-card__relevance{color:var(--civic-red);font-size:.8rem;line-height:1.5}.civic-election-summary{margin:18px 0 0}.civic-election-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px 24px;margin:14px 0 0;display:grid}.civic-election-facts>div{min-width:0}.civic-election-facts dt{color:var(--civic-ink-soft);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase}.civic-election-facts dd{color:var(--civic-ink);font:400 15px/1.45 var(--civic-sans);overflow-wrap:anywhere;margin:2px 0 0}.civic-election-unknown-note{color:var(--civic-ink-soft);font-size:13.5px}.civic-election-provenance{max-width:72ch;color:var(--civic-ink-soft);font:400 13.5px/1.55 var(--civic-sans);overflow-wrap:anywhere;margin:12px 0 0}.civic-election-external{text-decoration:underline;text-decoration-thickness:1px}.civic-election-external__mark{font-size:.85em}.civic-election-sources-disclosure{margin:10px 0 0}.civic-election-sources-disclosure>summary{width:fit-content;max-width:100%;min-height:44px;color:var(--civic-blue);cursor:pointer;font:600 11px/1.5 var(--civic-mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;list-style:none;display:flex}.civic-election-sources-disclosure>summary::-webkit-details-marker{display:none}.civic-election-sources-disclosure>summary:before{content:"▸";flex:none;width:1.4em;font-size:13px}.civic-election-sources-disclosure[open]>summary:before{content:"▾"}.civic-election-sources-disclosure__body{border-left:3px solid var(--civic-blue);background:var(--civic-paper-3);min-width:0;margin:4px 0 6px;padding:2px 14px 12px}.civic-election-sources-disclosure__body>.civic-election-facts{margin-top:12px}.civic-election-record-facts{gap:10px;margin:10px 0 0;display:grid}.civic-election-record-facts dt{color:var(--civic-ink);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase}.civic-election-record-facts dd{margin:0}.civic-election-record-facts__value{color:var(--civic-ink);font:400 15px/1.45 var(--civic-sans);overflow-wrap:anywhere;margin:2px 0 0}.civic-election-record-facts dd .civic-election-provenance{margin-top:2px}.civic-election-races,.civic-election-candidate-list,.civic-election-links,.civic-election-source-list,.civic-election-gap-list{margin:0;padding:0;list-style:none}.civic-election-races>li+li{margin-top:clamp(22px,3vw,32px)}.civic-election-race{border:1px solid var(--civic-rule);background:var(--civic-paper-3);max-width:1080px;padding:clamp(18px,3vw,28px)}.civic-election-race__header h3{font:600 clamp(19px, 2.2vw, 23px) / 1.25 var(--civic-serif);margin:0 0 4px}.civic-election-race__line,.civic-election-race__count{color:var(--civic-ink-soft);font:400 15px/1.5 var(--civic-sans);overflow-wrap:anywhere;margin:0}.civic-election-race__count{color:var(--civic-ink);font-weight:600}.civic-election-race__caveat{border-left:2px solid var(--civic-red);max-width:72ch;color:var(--civic-ink);font:400 14.5px/1.5 var(--civic-sans);margin:10px 0 0;padding:8px 12px}.civic-election-race__note{border-left:2px solid var(--civic-rule);max-width:72ch;color:var(--civic-ink-soft);margin:14px 0 0;padding:10px 14px}.civic-election-candidates{border-top:1px solid var(--civic-rule);margin-top:22px;padding-top:18px}.civic-election-order{max-width:72ch;color:var(--civic-ink-soft);font:400 14px/1.5 var(--civic-sans);margin:0 0 14px}.civic-election-candidate-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.civic-election-candidate-list>li{min-width:0;display:flex}.civic-election-candidate{border:1px solid var(--civic-rule);background:var(--civic-paper);flex-direction:column;flex:1;min-width:0;padding:16px;display:flex}.civic-election-candidate h4{font:600 18px/1.3 var(--civic-serif);overflow-wrap:anywhere;margin:0}.civic-election-ballot-option{font:600 18px/1.3 var(--civic-serif);overflow-wrap:anywhere}.civic-election-candidate__status,.civic-election-candidate__ticket{color:var(--civic-ink-soft);font:400 14px/1.5 var(--civic-sans);overflow-wrap:anywhere;margin:4px 0 0}.civic-election-candidate__ticket{margin-top:2px}.civic-election-slot{margin-top:14px}.civic-election-slot__label{color:var(--civic-red);font:600 11px/1.5 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 4px}.civic-election-brief__summary,.civic-election-brief__background,.civic-election-brief__focus{max-width:68ch;color:var(--civic-ink);font:400 15px/1.55 var(--civic-sans);overflow-wrap:anywhere;margin:0}.civic-election-brief__background{color:var(--civic-ink-soft);margin-top:8px;font-size:14px}.civic-election-brief__lead{color:var(--civic-ink);font-weight:600}.civic-election-brief__frame,.civic-election-brief__verified{color:var(--civic-ink-soft);font:italic 400 13.5px/1.5 var(--civic-sans);margin:0 0 6px}.civic-election-brief__verified{margin:8px 0 0;font-style:normal}.civic-election-brief__focus{padding-left:1.2em;list-style:outside}.civic-election-brief__focus>li+li{margin-top:4px}.civic-election-refs{font:600 11px/1 var(--civic-mono);vertical-align:super;margin-left:1px}.civic-election-ref{min-width:16px;min-height:24px;color:var(--civic-blue);justify-content:center;align-items:center;margin:-6px 0;padding:0 2px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.civic-election-learn{flex-wrap:wrap;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.civic-election-learn a{min-height:44px;font:500 14.5px/1.4 var(--civic-sans);align-items:center;display:inline-flex}.civic-election-candidate-record{margin-top:auto;padding-top:10px}.civic-election-brief-sources{font:400 14px/1.5 var(--civic-sans);overflow-wrap:anywhere;margin:0;padding-left:1.6em;list-style:decimal}.civic-election-brief-sources>li{scroll-margin-top:96px}.civic-election-brief-sources>li+li{margin-top:6px}.civic-election-brief-sources .civic-election-links__meta{display:block}.civic-election-brief-sources>li:target{outline:2px solid var(--civic-blue);outline-offset:2px}.civic-election-layer{border-top:1px dashed var(--civic-rule);margin-top:14px;padding-top:12px}.civic-election-sources-disclosure__body>.civic-election-layer:first-child{border-top:0;margin-top:4px}.civic-election-race>.civic-election-layer--coverage{border-top-style:solid;margin-top:22px;padding-top:16px}.civic-election-layer__label{color:var(--civic-red);font:500 10px/1.5 var(--civic-mono);letter-spacing:.07em;text-transform:uppercase;margin:0 0 6px}.civic-election-layer .civic-election-facts{margin-top:4px}.civic-election-links>li{font:400 14.5px/1.45 var(--civic-sans);overflow-wrap:anywhere;flex-direction:column;gap:1px;display:flex}.civic-election-links>li+li{margin-top:10px}.civic-election-links__kind,.civic-election-links__meta{color:var(--civic-ink-soft);font:500 10px/1.5 var(--civic-mono);letter-spacing:.06em;text-transform:uppercase}.civic-election-gap{border-left:2px dashed var(--civic-rule);color:var(--civic-ink-soft);font:400 14px/1.5 var(--civic-sans);margin:0;padding:8px 12px}.civic-election-gaps p,.civic-election-gap-list{max-width:640px;color:var(--civic-ink-soft);font:400 16px/1.55 var(--civic-serif)}.civic-election-gap-list>li{border-left:2px dashed var(--civic-rule);padding:8px 0 8px 14px}.civic-election-gap-list>li+li{margin-top:8px}.civic-election-gap-list__subject{color:var(--civic-ink);font-weight:600}.civic-election-source-list>li{border-bottom:1px solid var(--civic-rule);max-width:820px;padding:12px 0}.civic-election-source-list__title{font:500 15px/1.45 var(--civic-sans);overflow-wrap:anywhere;margin:0 0 4px}.civic-election-source-list__note{color:var(--civic-ink-soft);margin:4px 0 0;font-size:13.5px}.civic-election-status{border-left:4px solid var(--civic-rule);background:var(--civic-paper-3);max-width:680px;margin-top:24px;padding:18px 20px}.civic-election-status p{color:var(--civic-ink-soft);margin:0}.civic-election-more-races>summary{box-sizing:border-box;cursor:pointer;min-height:44px;padding:11px 0}.civic-election-address{border:1px solid var(--civic-rule);background:var(--civic-paper-3);max-width:680px;margin-top:clamp(22px,3vw,32px);padding:clamp(16px,2.4vw,22px) clamp(16px,2.4vw,24px)}.civic-election-address__heading{color:var(--civic-ink);font:600 clamp(18px, 2.2vw, 21px)/1.3 var(--civic-serif);margin:0}.civic-election-address__dek{color:var(--civic-ink-soft);font:400 15px/1.55 var(--civic-serif);margin:8px 0 0}.civic-election-address__link{min-height:44px;color:var(--civic-blue);font:600 12px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;margin-top:6px;display:inline-flex}.civic-election-address--placed{max-width:860px}.civic-election-address__actions{flex-wrap:wrap;column-gap:24px;margin:8px 0 0;display:flex}.civic-election-address--placed section[aria-labelledby^=governing-jurisdiction-]{color:var(--civic-ink-soft);font:400 14.5px/1.5 var(--civic-sans);margin-top:14px}.civic-election-address--placed section[aria-labelledby^=governing-jurisdiction-] h3{color:var(--civic-ink);font:600 17px/1.3 var(--civic-sans);margin:2px 0 6px}.civic-election-address--placed section[aria-labelledby^=governing-jurisdiction-] p{margin:0 0 8px}.civic-my-races__device{margin-top:12px}.civic-my-races__device-note{max-width:72ch;color:var(--civic-ink-soft);font:400 14.5px/1.5 var(--civic-sans);margin:0 0 8px}.civic-my-races__forget{border:1px solid var(--civic-rule);min-height:44px;color:var(--civic-blue);font:600 12px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 14px}.civic-my-races-change>summary{min-height:44px;color:var(--civic-blue);font:600 12px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;align-items:center;display:flex}.civic-election-race__mark{border:1px solid var(--civic-rule);color:var(--civic-muted);font:600 11px/1.5 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;margin:6px 0 0;padding:2px 8px;display:inline-block}.civic-election-race__mark--applies{border-color:var(--civic-moss);background:var(--civic-selection);color:var(--civic-ink)}.civic-election-timeline__rail{max-width:680px;margin:0;padding:0 0 0 22px;list-style:none;position:relative}.civic-election-timeline__rail:before{content:"";background:var(--civic-rule);width:2px;position:absolute;top:8px;bottom:8px;left:6px}.civic-election-timeline__item{gap:2px;padding:8px 0;display:grid;position:relative}.civic-election-timeline__dot{border:2px solid var(--civic-moss);background:var(--civic-paper-3);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;left:-22px}.civic-election-timeline__item--today .civic-election-timeline__dot{background:var(--civic-ink);border-color:var(--civic-ink)}.civic-election-timeline__when{color:var(--civic-ink);font:600 12px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase}.civic-election-timeline__what{color:var(--civic-ink-soft);font:400 15px/1.5 var(--civic-sans)}.civic-election-timeline__item--today .civic-election-timeline__what,.civic-election-timeline__relative{color:var(--civic-muted)}.civic-election-entry__link{min-height:44px;color:var(--civic-blue);font:600 12px/1.4 var(--civic-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;display:inline-flex}@media (max-width:640px){.civic-public__nav{flex-wrap:wrap;gap:0 18px}.civic-election-race{padding:16px 14px}.civic-election-candidate{padding:14px 12px}}.civic-voting-help{max-width:1080px}.civic-voting-help__lead{font:400 18px/1.55 var(--civic-serif)}.civic-voting-help__actions{flex-wrap:wrap;gap:8px 24px;margin:16px 0 24px;display:flex}.civic-voting-help__actions a{min-height:44px;color:var(--civic-blue);font:600 13px/1.45 var(--civic-sans);align-items:center;display:inline-flex}.civic-voting-help__grid{border-top:2px solid var(--civic-ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:20px;display:grid}.civic-voting-help__grid section{min-width:0}.civic-voting-help__grid h3{color:var(--civic-ink);font:600 20px/1.3 var(--civic-serif);margin:0 0 12px}.civic-voting-help__grid p{font:400 15px/1.6 var(--civic-sans)}.civic-voting-help__grid a{color:var(--civic-blue);font:500 14px/1.5 var(--civic-sans);overflow-wrap:anywhere}@media (max-width:760px){.civic-voting-help__grid{grid-template-columns:1fr;gap:24px}.civic-voting-help__grid section+section{border-top:1px solid var(--civic-rule);padding-top:20px}}
