.measure-intro,.measure-context{max-width:75ch}.measure-context{color:var(--muted)}.measure-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--line)}.measure-filters label{display:grid;gap:6px;min-width:155px;font-weight:600}.measure-filters label:has(input){flex:1;min-width:220px}.measure-filters input,.measure-filters select{width:100%;min-height:44px}.measure-results-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:28px 0 8px;flex-wrap:wrap}.measure-results-heading h2{font-size:22px;margin:0}.measure-state-section{margin-top:30px}.measure-state-section>h2{border-bottom:2px solid var(--navy);padding-bottom:12px;margin-bottom:0}.measure-entry{padding:22px 0;border-bottom:1px solid var(--line)}.measure-entry-heading{display:flex;align-items:baseline;gap:16px;justify-content:space-between}.measure-entry-heading h3{margin:0;font-size:22px}.measure-entry-heading h3 span{display:block;margin-top:6px;font-family:var(--font-body,'Avenir Next','Segoe UI',sans-serif);font-size:16px;font-weight:500;line-height:1.4}.measure-kind{color:var(--muted);font-size:13px;margin:8px 0 12px}.measure-summary{max-width:75ch;margin:0 0 10px;line-height:1.65}.measure-detail>summary,.measure-coverage>summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:600;color:var(--navy)}.measure-detail-content{max-width:82ch;padding:12px 20px 20px;background:var(--white);border:1px solid var(--line)}.measure-detail h4{font-family:inherit;font-size:14px;margin:16px 0 6px}.measure-detail p{margin:6px 0 14px;line-height:1.65}.measure-votes{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-block:1px solid var(--line);padding:8px 0}.measure-facts{margin:20px 0}.measure-facts>div{display:grid;grid-template-columns:145px 1fr;gap:16px;margin:14px 0}.measure-facts dt{font-weight:600}.measure-facts dd{margin:0;line-height:1.65}.measure-notes ul,.measure-sources{padding-left:20px;line-height:1.65}.measure-sources li{margin:8px 0}.measure-coverage{margin-top:30px;padding:12px 0;border-block:1px solid var(--line)}.measure-coverage p{max-width:75ch}.measure-coverage td:last-child{white-space:normal;min-width:230px}.measure-coverage caption{text-align:left;margin:14px 0;font-weight:600}.measure-entry a,.measure-results-heading a,.measure-coverage a{text-underline-offset:.2em;text-decoration-thickness:1px}.measure-entry-heading .badge{flex-shrink:0}#measure-count:focus{outline:2px solid var(--focus);outline-offset:5px}@media(max-width:600px){.measure-filters{gap:14px}.measure-filters label{min-width:0;flex:1 1 42%}.measure-filters label:has(input){min-width:0;flex-basis:100%}.measure-filters button{min-height:44px;flex:1}.measure-entry-heading{display:block}.measure-entry-heading .badge{margin-top:10px}.measure-votes{grid-template-columns:1fr;gap:0}.measure-facts>div{grid-template-columns:1fr;gap:4px}.measure-detail-content{padding:8px 14px 16px}.measure-detail>summary{line-height:1.6}.measure-results-heading{display:block}.measure-results-heading>a{display:inline-block;padding:12px 0}.measure-entry h3{font-size:22px}}
.ballot-document main{max-width:1000px;min-height:0;padding:36px 28px}.ballot-header{background:var(--navy);padding:22px max(24px,calc((100vw - 944px)/2));display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.ballot-header a{color:#fff;text-decoration:none;min-height:24px}.ballot-header a:first-child{font:24px var(--serif)}.ballot-breadcrumb{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:28px;font-size:13px}.ballot-states{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:20px 0 36px}.ballot-states li{padding:12px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ballot-states a{font-weight:600}.ballot-states span{color:var(--muted);font-size:13px}.ballot-directory{list-style:none;padding:0}.ballot-directory li{border-bottom:1px solid var(--line);padding:20px 0}.ballot-directory a{font-size:18px}.ballot-directory p{margin:12px 0 0;line-height:1.65}.ballot-explanation{margin:30px 0}.ballot-explanation p{font-size:16px;line-height:1.7;white-space:pre-line}.ballot-document-footer{border-top:1px solid var(--line);padding-top:24px;margin-top:40px;color:var(--muted);font-size:13px}.ballot-document a,.measure-downloads a{overflow-wrap:anywhere}.measure-downloads{line-height:1.9}@media(max-width:600px){.ballot-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.ballot-document main{padding:28px 18px}.ballot-header{padding:20px 18px}.ballot-document h1{font-size:30px}.ballot-explanation p{font-size:16px}}@media(max-width:360px){.ballot-states{grid-template-columns:1fr}}
