:root{--color-navy:#0b2343;--color-night:#071a33;--color-paper:#f7f4ee;--color-white:#fff;--color-red:#c81432;--color-rose:#ef7486;--color-sky:#dceaf4;--color-slate:#536174;--color-gold:#d1a35a;--font-display:"Archivo Variable", "Arial Narrow", sans-serif;--font-body:"Source Sans 3 Variable", system-ui, sans-serif;--content-max:76rem;--reading-max:42rem;--focus-ring:0 0 0 3px #fff, 0 0 0 6px #0b2343;color:var(--color-night);background:var(--color-paper);font-family:var(--font-body);font-synthesis:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:6.5rem}body{background:var(--color-paper);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body,button,input{font:inherit}[hidden]{display:none!important}img,svg{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{box-shadow:var(--focus-ring);outline:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}h2{letter-spacing:-.052em;max-width:15ch;margin-bottom:clamp(1.5rem,3vw,2.5rem);font-size:clamp(2.5rem,6vw,5.25rem);font-weight:780;line-height:.98}p,li{font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.58}.skip-link{z-index:200;color:var(--color-white);background:var(--color-navy);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.preview-notice{color:var(--color-white);text-align:center;background:var(--color-navy);border-bottom:3px solid var(--color-gold);padding:.65rem 1rem}.preview-notice p{font-family:var(--font-display);letter-spacing:.015em;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.section-inner,.site-header__inner,.scenic-hero__inner{width:min(calc(100% - 3rem), var(--content-max));margin-inline:auto}.reading-column{max-width:var(--reading-max);margin-inline:auto}.eyebrow{color:var(--color-navy);font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;align-items:center;gap:.9rem;margin-bottom:1.35rem;font-size:.78rem;font-weight:720;line-height:1.2;display:flex}.eyebrow:after{content:"";background:var(--color-red);width:3.5rem;height:2px}.button{min-height:3.25rem;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;padding:.82rem 1.55rem;font-size:.82rem;font-weight:720;line-height:1;text-decoration:none;display:inline-flex}.button--primary{color:var(--color-white);background:var(--color-red);box-shadow:0 .9rem 2.4rem #590b1c33}.button--primary:hover{background:#a80f29;transform:translateY(-2px)}.button--secondary{border-color:var(--color-navy);color:var(--color-navy);background:#f7f4ee7a}.button--secondary:hover{color:var(--color-white);background:var(--color-navy)}.button--compact{min-height:3rem;color:var(--color-white);background:var(--color-red);padding-inline:1.4rem}.button--light{border-color:var(--color-white);color:var(--color-white);background:0 0}.button--light:hover{color:var(--color-navy);background:var(--color-white)}.mobile-support-link{display:none}.site-header{z-index:100;border-bottom:4px solid var(--color-red);height:5.5rem;color:var(--color-paper);background:var(--color-night);transition:box-shadow .18s;position:sticky;top:0}.site-header[data-scrolled=true]{box-shadow:0 .9rem 2.4rem #071a3338}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;height:100%;display:flex}.site-header__brand{color:var(--color-paper);flex:none;text-decoration:none}.campaign-mark{color:currentColor;font-family:var(--font-display);text-transform:uppercase;align-items:center;line-height:.72;display:flex}.campaign-mark__yes,.campaign-mark__number{letter-spacing:-.08em;font-size:2.45rem;font-weight:900;font-stretch:75%}.campaign-mark__period{color:var(--color-red)}.campaign-mark__on{color:var(--color-rose);letter-spacing:.1em;margin-inline:.32rem;font-size:.62rem;font-weight:900}.primary-nav{color:var(--color-paper);align-items:center;gap:clamp(1.25rem,2.5vw,2.6rem);display:flex}.primary-nav>a:not(.button){align-items:center;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.site-header .button--compact{border-radius:0;min-height:2.8rem;padding-inline:1.15rem}.primary-nav>a:not(.button):after{content:"";background:var(--color-red);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.primary-nav>a:not(.button):hover:after{transform:scaleX(1)}.menu-button{min-width:3rem;min-height:3rem;color:var(--color-paper);background:0 0;border:0;display:none}.scenic-hero{isolation:isolate;background:var(--color-sky);position:relative;overflow:hidden}.scenic-hero__scene{isolation:isolate;position:relative}.hero-endorsements{border-bottom:1px solid var(--color-gold);background:var(--color-paper);color:var(--color-night);padding-block:1.25rem}.hero-endorsements__summary{text-underline-offset:.2em;margin-bottom:.75rem;font-weight:800;display:inline-block}.hero-endorsements__quotes{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem 2rem;display:grid}.hero-endorsements figure,.hero-endorsements blockquote,.hero-endorsements p{margin:0}.hero-endorsements blockquote{font-family:var(--font-body);font-size:1rem;line-height:1.4}.hero-endorsements figcaption{color:var(--color-slate);margin-top:.35rem;font-size:.875rem;font-weight:700}.hero-endorsements figcaption a{color:inherit;text-decoration:none}.hero-endorsements figcaption a:hover,.hero-endorsements figcaption a:focus-visible{text-decoration:underline}.scenic-hero__image,.scenic-hero__image img{z-index:-3;object-fit:cover;object-position:center 43%;width:100%;height:100%;position:absolute;inset:0}.scenic-hero__paper{z-index:-2;clip-path:polygon(0 0,85% 0,100% 100%,0 100%);background:#f7f4eee6;width:64%;position:absolute;inset:0 auto 0 0}.scenic-hero__inner{grid-template-columns:minmax(0,1.45fr) minmax(16rem,.55fr);align-items:center;gap:clamp(2rem,5vw,6rem);min-height:36rem;padding-block:clamp(4.5rem,8vw,7.5rem);display:grid}.scenic-hero__copy{max-width:47rem}.scenic-hero h1{max-width:13ch;color:var(--color-night);letter-spacing:-.06em;margin-bottom:1.55rem;font-size:clamp(3.35rem,5.8vw,5.9rem);font-weight:800;line-height:.92}.scenic-hero__slogan{color:var(--color-red);font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.65rem;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:820}.scenic-hero__summary{color:#35465a;max-width:38rem;margin-bottom:2rem;font-size:clamp(1.18rem,1.8vw,1.46rem);line-height:1.42}.scenic-hero__actions{flex-wrap:wrap;gap:1rem;display:flex}.trail-sign-wrap{filter:drop-shadow(0 1.6rem 1.4rem #071a3359);place-self:end;line-height:0;transform:rotate(-1.5deg)}.trail-sign__image{width:min(21.5rem,27vw);min-width:16rem;height:auto;display:block}.content-section{padding-block:clamp(5.5rem,10vw,9rem);scroll-margin-top:6.5rem}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.readability-section{background:var(--color-white)}.readability-section__layout{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.readability-section__intro{position:sticky;top:7rem}.readability-section__intro .lead{color:var(--color-slate);font-size:clamp(1.15rem,1.7vw,1.4rem)}.readability-stats{border-top:2px solid var(--color-navy)}.readability-stats article{border-bottom:1px solid #0b234333;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);padding-block:clamp(1.8rem,4vw,3rem);display:grid}.readability-stats p{margin-bottom:.6rem}.readability-stat__value{color:var(--color-red);font-family:var(--font-display);letter-spacing:-.07em;font-size:clamp(4rem,8vw,7rem);font-weight:800;line-height:.8}.readability-stat__label{color:var(--color-navy);font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:740;line-height:1.05}.readability-stat__year{color:var(--color-red);letter-spacing:.09em;text-transform:uppercase;font-size:.84rem;font-weight:760}.readability-methodology{border-left:.3rem solid var(--color-gold);color:var(--color-slate);background:var(--color-sky);margin:2rem 0 0;padding:1.35rem 1.5rem}.voter-reasons{color:var(--color-white);background:var(--color-night)}.voter-reasons .eyebrow{color:var(--color-gold)}.voter-reasons__intro{grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,6rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.voter-reasons__intro h2{margin:0}.voter-reasons__list{border-top:1px solid #ffffff47;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.voter-reasons__list li{border-bottom:1px solid #ffffff47;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.voter-reasons__list li:nth-child(odd){border-right:1px solid #ffffff47;padding-left:0}.voter-reasons__list li>span{color:var(--color-gold);font-family:var(--font-display);letter-spacing:.12em;font-size:.85rem;font-weight:760}.voter-reasons__list p{color:var(--color-white);font-family:var(--font-display);margin:0;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:620;line-height:1.35}.voter-reasons__closing{color:#dbe4ed;max-width:46rem;margin:2rem 0 0 auto}.supporter-section{background:var(--color-sky)}.supporter-section__intro{grid-template-columns:minmax(0,.9fr) minmax(18rem,.55fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.supporter-section__intro h2,.supporter-section__intro p{margin-bottom:0}.supporter-section__intro>p{color:var(--color-slate);font-size:clamp(1.08rem,1.7vw,1.3rem)}.supporter-organizations,.supporter-people ul{margin:0;padding:0;list-style:none}.supporter-organizations{border-top:1px solid #0b234333;border-left:1px solid #0b234333;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.supporter-organizations li{background:var(--color-white);border-bottom:1px solid #0b234333;border-right:1px solid #0b234333;min-width:0}.supporter-organizations a,.supporter-organizations li>div{min-height:15.5rem;color:var(--color-navy);grid-template-rows:10.5rem auto;text-decoration:none;display:grid}.supporter-organizations a:hover{color:var(--color-red)}.supporter-mark{border-bottom:1px solid #0b23431f;place-items:center;min-width:0;padding:1.25rem;display:grid}.supporter-mark--dark{background:var(--color-navy)}.supporter-mark img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:8rem;display:block}.supporter-wordmark{max-width:12ch;color:var(--color-navy);font-family:var(--font-display);letter-spacing:-.03em;text-align:center;font-size:1.25rem;font-weight:800;line-height:1.05}.supporter-name{font-family:var(--font-display);text-align:center;align-self:center;padding:1rem;font-size:.95rem;font-weight:700;line-height:1.25}.supporter-people{grid-template-columns:minmax(12rem,.28fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);display:grid}.supporter-people .eyebrow{margin:0}.supporter-people ul{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.supporter-people li{font-family:var(--font-display);border-bottom:1px solid #0b234333;padding:1.15rem 1.25rem;font-size:clamp(1.05rem,1.8vw,1.25rem)}.supporter-people li:nth-child(odd){padding-left:0}.supporter-person{align-items:flex-start;gap:.85rem;display:flex}.supporter-person__portrait,.supporter-person__initials{border-radius:50%;flex:none;width:3.25rem;height:3.25rem}.supporter-person__portrait{object-fit:cover}.supporter-person__initials{background:var(--color-navy);color:var(--color-white);font-family:var(--font-display);letter-spacing:.02em;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:inline-flex}.supporter-person__copy{display:block}.supporter-person__name{font-weight:800;display:block}.supporter-person__note{font-family:var(--font-body);color:var(--color-slate);margin-top:.2rem;font-size:.95rem;font-weight:400;display:block}#clarity{background:var(--color-white)}.clarity-demo__intro{max-width:50rem}.clarity-demo__intro>p:last-child{max-width:35rem;color:var(--color-slate)}.clarity-demo__stage{background:var(--color-paper);border:1px solid #0b23432e;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2.5rem;display:grid;box-shadow:0 2rem 5rem #071a3317}.clarity-panel{border:0;min-height:24rem;margin:0;padding:clamp(1.5rem,4vw,3.5rem)}.clarity-panel+.clarity-panel{border-left:1px solid #0b23432e}.clarity-panel--plain{color:var(--color-white);background:var(--color-navy)}.clarity-panel__header{border-bottom:1px solid;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1.4rem;display:flex}.clarity-panel__header p,.clarity-panel__header small{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:720;line-height:1.35}.clarity-panel__header small{letter-spacing:.04em;opacity:.78;max-width:28rem;margin-top:.35rem;font-size:.68rem;display:block}.clarity-panel__header>span{color:var(--color-red);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:750}.clarity-panel--plain .clarity-panel__header>span{color:var(--color-gold)}.clarity-panel blockquote{max-width:58rem;font-family:var(--font-display);letter-spacing:-.018em;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(1.25rem,2.4vw,2rem);font-weight:600;line-height:1.38}.requirement-list,.source-list{margin:0;padding:0;list-style:none}.requirement-list{border-top:1px solid #0b234333}.requirement-list li{border-bottom:1px solid #0b234333;grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding-block:2rem;display:grid}.requirement-list li>span{color:var(--color-red);font-family:var(--font-display);letter-spacing:.12em;font-size:1rem;font-weight:780}.requirement-list h3{margin-bottom:.45rem;font-size:clamp(1.6rem,3vw,2.4rem)}.requirement-list p,.content-section aside li{color:var(--color-slate)}.measure-note{border-left:4px solid var(--color-navy);max-width:46rem;font-family:var(--font-display);color:var(--color-navy);margin:2rem 0 0;padding:1rem 1.25rem;font-size:1.15rem;font-weight:700;line-height:1.35}.content-section aside{border-left:.35rem solid var(--color-red);background:var(--color-white);margin-top:3rem;padding:2rem}.content-section aside h3{font-size:1.4rem}.content-section aside ul{margin-bottom:0;padding-left:1.2rem}.text-link{min-height:2.75rem;color:var(--color-red);font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.9rem;font-weight:760;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline}.text-link span{font-size:1.35em;line-height:1}.plain-language-precedents{background:var(--color-sky)}.plain-language-precedents__intro,.clarity-case__intro,.action-section__intro{grid-template-columns:minmax(0,.85fr) minmax(20rem,.72fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(3.5rem,7vw,6.5rem);display:grid}.plain-language-precedents__intro h2,.clarity-case__intro h2,.action-section__intro h2{margin-bottom:0}.plain-language-precedents__intro .lead,.clarity-case__intro .lead,.action-section__intro>p{color:var(--color-slate);margin:0;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.45}.plain-language-precedents__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.plain-language-precedents__grid article{border-top:.35rem solid var(--color-red);background:var(--color-white);padding:clamp(1.5rem,2.2vw,2.25rem)}.plain-language-precedents__place{color:var(--color-red);font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.75rem;font-size:.9rem;font-weight:780}.plain-language-precedents__grid h3{margin-bottom:.75rem;font-size:clamp(1.45rem,2vw,1.9rem)}.plain-language-precedents__grid article>p:not(.plain-language-precedents__place,.source-note){color:var(--color-slate)}.plain-language-precedents__grid .source-note{margin:1.25rem 0 0}.clarity-case{background:var(--color-white)}.clarity-reasons,.implementation-process,.campaign-timeline,.action-list{margin:0;padding:0;list-style:none}.clarity-reasons{border-top:1px solid #0b234333;width:min(100%,61rem);margin-left:auto}.clarity-reasons li{border-bottom:1px solid #0b234333;grid-template-columns:5.5rem minmax(0,1fr);gap:1.5rem;padding-block:2.1rem;display:grid}.clarity-reasons li>span,.action-list__number{color:var(--color-red);font-family:var(--font-display);letter-spacing:.15em;font-size:.9rem;font-weight:780}.clarity-reasons h3,.action-list h3{margin-bottom:.45rem;font-size:clamp(1.55rem,3vw,2.25rem)}.clarity-reasons p,.action-list p{color:var(--color-slate);margin:0}.clarity-case .implementation-panel{color:var(--color-white);background:var(--color-navy);border:0;grid-template-columns:minmax(0,.82fr) minmax(20rem,1fr);gap:clamp(2.5rem,7vw,7rem);margin-top:clamp(4rem,8vw,8rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.clarity-case .implementation-panel .eyebrow{color:var(--color-sky)}.clarity-case .implementation-panel .eyebrow:after{background:var(--color-gold)}.clarity-case .implementation-panel h3{letter-spacing:-.04em;margin-bottom:1.25rem;font-size:clamp(2rem,4.2vw,3.75rem);line-height:1}.implementation-panel__intro>p:not(.eyebrow){color:#d6e0ea}.implementation-panel .text-link{color:var(--color-gold)}.implementation-process{counter-reset:process-step;border-top:1px solid #ffffff3d;align-self:center}.clarity-case .implementation-process li{counter-increment:process-step;border-bottom:1px solid #ffffff3d;padding:1.25rem 0 1.25rem 3rem;position:relative}.implementation-process li:before{color:var(--color-gold);content:counter(process-step, decimal-leading-zero);font-family:var(--font-display);letter-spacing:.08em;font-size:.85rem;font-weight:780;position:absolute;top:1.25rem;left:0}.clarity-case .implementation-process h4{color:var(--color-white);font-family:var(--font-display);margin:0 0 .4rem;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.25}.clarity-case .implementation-process p{color:#d6e0ea;margin:0}.clarity-case .implementation-process .source-note{color:#bacbda;margin-top:.55rem}.clarity-case .implementation-process .source-note a{color:var(--color-gold)}.timeline-section{background:var(--color-paper)}.timeline-section__intro{text-align:center}.timeline-section__intro .eyebrow{justify-content:center}.timeline-section__intro h2{margin-inline:auto}.timeline-section__intro .lead{color:var(--color-slate)}.campaign-timeline{border-top:2px solid var(--color-navy);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.5rem,7vw,6rem);display:grid}.campaign-timeline>li{padding:3rem clamp(1.25rem,3vw,2.5rem) 0;position:relative}.campaign-timeline>li+li{border-left:1px solid #0b23432e}.campaign-timeline__marker{width:2.4rem;height:2.4rem;color:var(--color-white);background:var(--color-red);font-family:var(--font-display);letter-spacing:.08em;border-radius:50%;place-items:center;font-size:.7rem;font-weight:780;display:grid;position:absolute;top:0;left:clamp(1.25rem,3vw,2.5rem);transform:translateY(-50%)}.campaign-timeline__label{color:var(--color-red);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-size:.78rem;font-weight:780}.campaign-timeline h3{margin-bottom:.8rem;font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.08}.campaign-timeline li>p:not(.campaign-timeline__label,.source-note){color:var(--color-slate)}.campaign-timeline .source-note{margin-bottom:0}.action-section{background:var(--color-white)}.action-list{border-top:2px solid var(--color-navy)}.action-list li{border-bottom:1px solid #0b234333;grid-template-columns:4rem minmax(0,1fr) minmax(13rem,auto);align-items:center;gap:clamp(1rem,4vw,3.5rem);padding-block:2rem;display:grid}.action-list .text-link{text-align:right;justify-self:end}#why-it-matters{color:var(--color-white);background:var(--color-night);position:relative}#why-it-matters .eyebrow{color:var(--color-sky)}#why-it-matters .lead{color:var(--color-white);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.36}.why-it-matters__intro{margin-inline:0}.readability-evidence{border-block:1px solid #ffffff3d;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);margin-top:clamp(3rem,7vw,5.5rem);display:grid}.readability-statistic{border-right:1px solid #ffffff3d;padding:clamp(2rem,5vw,4rem) clamp(2rem,5vw,4.5rem) clamp(2rem,5vw,4rem) 0}.readability-statistic__value{color:var(--color-sky);font-family:var(--font-display);letter-spacing:-.07em;margin:0 0 .5rem;font-size:clamp(4.75rem,9vw,8rem);font-weight:850;line-height:.86}.readability-statistic__value small{letter-spacing:-.02em;font-size:.34em}.readability-evidence h3{color:var(--color-white);margin-bottom:1rem;font-size:clamp(1.45rem,2.5vw,2rem)}.readability-evidence p{color:#dbe4ed}.readability-evidence__note{font-size:1rem}.why-it-matters__next{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,4rem) 0 clamp(2rem,5vw,4rem) clamp(2rem,5vw,4.5rem);display:flex}.why-it-matters__next p{max-width:34rem;font-size:clamp(1.2rem,2vw,1.55rem)}.why-it-matters__next .button{margin-top:.75rem}#why-it-matters .source-note{color:#c9d5e2;margin-bottom:0}#why-it-matters .source-note a{color:var(--color-sky)}#why-it-matters .source-note a:hover{color:var(--color-white)}.clarity-evidence-page{background:var(--color-paper)}.clarity-evidence-hero{color:var(--color-white);background:var(--color-night);padding-block:clamp(5rem,10vw,9rem)}.clarity-evidence-hero__layout{grid-template-columns:minmax(0,1.15fr) minmax(22rem,.6fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.clarity-evidence-back{color:var(--color-sky);margin-bottom:clamp(2.5rem,5vw,4rem);font-weight:750;display:inline-flex}.clarity-evidence-hero .eyebrow{color:var(--color-sky)}.clarity-evidence-hero h1{max-width:13ch;color:var(--color-white);letter-spacing:-.055em;font-size:clamp(3.6rem,7vw,7rem);line-height:.92}.clarity-evidence-hero__lead{color:#dbe4ed;max-width:39rem;margin-bottom:0;font-size:clamp(1.25rem,2vw,1.6rem)}.clarity-evidence-average{background:0 0;border-left:1px solid #ffffff47;margin:0;padding:0 0 0 clamp(2rem,5vw,4rem)}.clarity-evidence-average__value{color:var(--color-sky);font-family:var(--font-display);letter-spacing:-.07em;margin:0 0 .8rem;font-size:clamp(5rem,10vw,8rem);font-weight:850;line-height:.82}.clarity-evidence-average__value small{letter-spacing:-.02em;font-size:.34em}.clarity-evidence-average h2{color:var(--color-white);margin-bottom:1.25rem;font-size:clamp(1.55rem,2.7vw,2.2rem)}.clarity-evidence-average p{color:#dbe4ed}.clarity-evidence-average__note{font-size:1rem}.clarity-evidence-average .source-note{margin-bottom:0}.clarity-evidence-hero .source-note a,.clarity-measurement .source-note a{color:var(--color-sky);font-weight:750}.clarity-section-heading{grid-template-columns:minmax(0,1fr) minmax(20rem,.62fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(3rem,7vw,5rem);display:grid}.clarity-section-heading h2{max-width:15ch;margin-bottom:0}.clarity-section-heading>p{color:var(--color-slate);margin:0;font-size:clamp(1.1rem,1.8vw,1.35rem)}.clarity-example-list{border-top:2px solid var(--color-navy)}.clarity-example{border-bottom:1px solid #0b234338;padding-block:clamp(3rem,7vw,5.5rem)}.clarity-example__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;margin-bottom:2.25rem;display:grid}.clarity-example__header .eyebrow{margin-bottom:.8rem}.clarity-example__header h3{margin-bottom:0;font-size:clamp(2.25rem,5vw,4.5rem)}.clarity-example__header dl{background:#0b234333;grid-template-columns:repeat(2,minmax(8rem,auto));gap:1px;margin:0;display:grid}.clarity-example__header dl div{background:var(--color-white);padding:1rem 1.2rem}.clarity-example__header dt{color:var(--color-slate);letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:750}.clarity-example__header dd{color:var(--color-navy);font-family:var(--font-display);margin:.25rem 0 0;font-size:1.2rem;font-weight:800}.clarity-example__comparison{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);display:grid;box-shadow:.75rem .75rem #0b23431a}.clarity-example__title,.clarity-example__summaries{padding:clamp(2rem,5vw,4rem)}.clarity-example__title{background:var(--color-white)}.clarity-example__summaries{color:var(--color-white);background:var(--color-navy)}.clarity-label{color:var(--color-red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.92rem;font-weight:800}.clarity-example__summaries .clarity-label{color:var(--color-sky)}.clarity-example blockquote{color:var(--color-navy);font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:650;line-height:1.38}.clarity-example__summaries>div+div{border-top:1px solid #ffffff3d;margin-top:2rem;padding-top:2rem}.clarity-example__summaries h4{color:var(--color-white);margin-bottom:.65rem;font-size:1.2rem}.clarity-example__summaries p:not(.clarity-label){color:#dbe4ed;margin-bottom:0}.clarity-example__sources{margin:2rem 0 0}.tax-language-illustration{background:var(--color-white)}.tax-language-illustration__comparison{border:1px solid #0b23432e;grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);display:grid;box-shadow:.75rem .75rem #0b23431a}.tax-language-illustration__comparison article{padding:clamp(2rem,5vw,3.5rem)}.tax-language-illustration__comparison article:first-child{color:var(--color-white);background:var(--color-navy)}.tax-language-illustration__comparison article:first-child .clarity-label{color:var(--color-gold)}.tax-language-illustration__comparison article+article{background:var(--color-sky)}.tax-language-illustration__comparison blockquote{margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.tax-language-illustration__rewrite{margin-bottom:1.5rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:650;line-height:1.55}.tax-language-illustration__method{color:var(--color-slate);border-top:1px solid #0b234338;margin:0;padding-top:1rem;font-size:1rem}.tax-language-illustration>.section-inner>.source-note{margin:2rem 0 0}.clarity-history{background:var(--color-sky)}.clarity-history__comparison{border-block:1px solid #0b23433d;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clarity-history__comparison article{padding:clamp(2rem,5vw,3.5rem) clamp(2rem,5vw,4rem) clamp(2rem,5vw,3.5rem) 0}.clarity-history__comparison article+article{border-left:1px solid #0b23433d;padding-left:clamp(2rem,5vw,4rem);padding-right:0}.clarity-history__year{color:var(--color-red);font-family:var(--font-display);margin-bottom:.2rem;font-size:2.5rem;font-weight:850}.clarity-history__comparison h3{font-size:clamp(1.6rem,3vw,2.5rem)}.clarity-history__comparison blockquote{margin:0;font-size:clamp(1.1rem,1.8vw,1.3rem);line-height:1.55}.clarity-history__outcome{color:var(--color-slate);margin:1.5rem 0 0;font-weight:750}.clarity-history__caveat{max-width:var(--reading-max);margin:2.5rem 0 1rem;font-weight:650}.clarity-measurement{background:var(--color-night);color:var(--color-white)}.clarity-measurement .eyebrow{color:var(--color-sky)}.clarity-measurement h2{color:var(--color-white)}.clarity-measurement .lead,.clarity-measurement p{color:#dbe4ed}.clarity-source-shelf{background:var(--color-white)}.clarity-source-list{border-top:1px solid #0b234338;grid-template-columns:repeat(2,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.clarity-source-list li{border-bottom:1px solid #0b234338;padding:2rem 2rem 2rem 0}.clarity-source-list li:nth-child(2n){border-left:1px solid #0b234338;padding-left:2rem;padding-right:0}.clarity-source-list p{color:var(--color-slate);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.45rem;font-size:1rem;font-weight:650}.clarity-source-list h3{margin-bottom:.8rem;font-size:clamp(1.2rem,2vw,1.65rem)}.clarity-source-list a:hover{color:var(--color-red)}.clarity-bottom-line{background:var(--color-night);color:var(--color-white)}.clarity-bottom-line .eyebrow{color:var(--color-sky)}.clarity-bottom-line .lead{font-size:clamp(1.35rem,2.4vw,2rem);line-height:1.36}.mountain-divider{width:100%;height:clamp(5rem,9vw,8rem);color:var(--color-night);background:var(--color-paper);margin-top:-1px}#faqs{padding-top:clamp(4rem,7vw,6rem)}.faq-list{border-top:1px solid #0b234338}.faq-list details{border-bottom:1px solid #0b234338}.faq-list summary{cursor:pointer;min-height:4.5rem;font-family:var(--font-display);padding:1.35rem 3.2rem 1.35rem 0;font-size:clamp(1.12rem,2vw,1.42rem);font-weight:680;line-height:1.25;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{color:var(--color-red);content:"+";font-size:2rem;font-weight:400;position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.faq-list details[open] summary:after{content:"−"}.faq-list details>div{color:var(--color-slate);padding:0 2rem 1.6rem 0}.source-note{font-size:1rem}.source-note a{color:var(--color-navy);font-weight:700}#sources{background:var(--color-sky)}.source-list{border-top:1px solid #0b234338;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.source-list li{border-bottom:1px solid #0b234338;padding:2rem 2rem 2rem 0}.source-list li:nth-child(2n){border-left:1px solid #0b234338;padding-left:2rem;padding-right:0}.source-list p{color:var(--color-slate);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.45rem;font-size:1rem;font-weight:650}.source-list h3{margin-bottom:.8rem;font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.18}.source-list a:hover{color:var(--color-red)}.external-link-cue{color:var(--color-red);font-family:var(--font-body);margin-left:.2rem;font-size:.82em;display:inline-block;transform:translateY(-.08em)}.toolkit-page{background:var(--color-paper)}.toolkit-hero{color:var(--color-white);background:var(--color-night);padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.toolkit-hero:after{content:"";border:1px solid #ffffff1f;border-radius:50%;width:36rem;height:36rem;position:absolute;bottom:-14rem;right:-9rem;box-shadow:0 0 0 5rem #ffffff08,0 0 0 10rem #ffffff05}.toolkit-hero__inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(16rem,.32fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid;position:relative}.toolkit-hero .eyebrow{color:var(--color-sky)}.toolkit-hero .eyebrow:after{background:var(--color-gold)}.toolkit-hero h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.06em;margin:0 0 1.75rem;font-size:clamp(3.2rem,8vw,7rem);font-weight:790;line-height:.9}.toolkit-hero__lead{color:#d7e2ed;max-width:44rem;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5}.toolkit-hero__actions,.toolkit-closing__actions{flex-wrap:wrap;gap:1rem;margin-top:2.25rem;display:flex}.toolkit-meta{border-top:1px solid #ffffff47;margin:0}.toolkit-meta>div{border-bottom:1px solid #ffffff47;padding-block:1.1rem}.toolkit-meta dt{color:var(--color-sky);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:750}.toolkit-meta dd{margin:.35rem 0 0;font-size:1.05rem;font-weight:650}.toolkit-section__heading{grid-template-columns:minmax(0,.9fr) minmax(20rem,.55fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(3.5rem,7vw,6rem);display:grid}.toolkit-section__heading h2{margin-bottom:0}.toolkit-section__heading>p,.toolkit-section__lead,.toolkit-media__copy>p:not(.eyebrow),.toolkit-code__layout>div>p:not(.eyebrow){color:var(--color-slate)}.toolkit-copy-stream{border-top:2px solid var(--color-navy)}.toolkit-copy-block{border-bottom:1px solid #0b234333;grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(2.2rem,4vw,3.5rem);display:grid}.toolkit-copy-block header h3{margin-bottom:.45rem;font-size:clamp(1.4rem,2.5vw,2rem)}.toolkit-copy-block header p{color:var(--color-red);margin:0;font-size:1rem;font-weight:650;line-height:1.4}.toolkit-copy-block__body{max-width:48rem}.toolkit-copy-block__body p:last-child{margin-bottom:0}.toolkit-section .toolkit-note{border:0;border-top:.35rem solid var(--color-red);background:var(--color-sky);grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);gap:clamp(2rem,6vw,6rem);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(1.75rem,4vw,3rem);display:grid}.toolkit-section .toolkit-note .eyebrow{grid-row:1/span 2;margin:0}.toolkit-section .toolkit-note h3{margin-bottom:.75rem;font-size:clamp(1.6rem,3vw,2.4rem)}.toolkit-section .toolkit-note p:last-child{color:var(--color-slate);margin:0}.toolkit-sources{margin-top:clamp(3.5rem,7vw,6rem)}.toolkit-sources h3{margin-bottom:.7rem;font-size:clamp(1.8rem,3vw,2.6rem)}.toolkit-sources>p:not(.eyebrow){color:var(--color-slate)}.toolkit-source-list{border-top:2px solid var(--color-navy);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none}.toolkit-source-list li{border-bottom:1px solid #0b234333;grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);gap:clamp(1.25rem,5vw,5rem);padding-block:1.5rem;display:grid}.toolkit-source-list a{color:var(--color-red);align-self:start;font-weight:750}.toolkit-source-list p{margin:0}.toolkit-source-list p:first-child{font-weight:650}.toolkit-source-list p+p{color:var(--color-slate);margin-top:.35rem;font-size:1rem}.toolkit-guide{background:var(--color-sky)}.toolkit-guide .toolkit-section__heading>div:last-child>p{color:var(--color-slate)}.toolkit-guide__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.toolkit-guide-card{border-top:.35rem solid var(--color-red);background:var(--color-white);padding:clamp(1.4rem,3vw,2rem);box-shadow:.55rem .55rem #0b23431f}.toolkit-guide-card .eyebrow{margin-bottom:1.35rem}.toolkit-guide-card ol,.toolkit-guide-card ul{margin:0;padding-left:1.3rem}.toolkit-guide-card li+li{margin-top:1.25rem}.toolkit-guide-card h3{margin-bottom:.45rem;font-size:1.2rem}.toolkit-guide-card p,.toolkit-guide-card li{color:var(--color-slate)}.toolkit-guide-card li::marker{color:var(--color-red);font-weight:800}.toolkit-guide-card .source-note{margin-top:.6rem;font-size:1rem;display:block}.toolkit-guide-card p.source-note{margin-bottom:0}.toolkit-guide__context{background:#ffffffb8;border:1px solid #0b23432e;grid-template-columns:minmax(0,1fr) minmax(15rem,.42fr);gap:2rem;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.5rem,3vw,2.25rem);display:grid}.toolkit-guide__context h3{margin-bottom:.65rem;font-size:clamp(1.45rem,2.5vw,2rem)}.toolkit-guide__context>div>p:last-child,.toolkit-guide__context .source-note{margin-bottom:0}.toolkit-guide__context .source-note{align-self:end}.toolkit-faq{background:var(--color-white)}.toolkit-faq .faq-list{margin-top:2.5rem}.toolkit-copy-stream--social .toolkit-copy-block__body p{font-size:clamp(1.15rem,1.8vw,1.38rem)}.toolkit-media{color:var(--color-white);background:var(--color-navy)}.toolkit-media__layout,.toolkit-code__layout{grid-template-columns:minmax(0,.7fr) minmax(24rem,1fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.toolkit-media .eyebrow{color:var(--color-sky)}.toolkit-media .eyebrow:after{background:var(--color-gold)}.toolkit-media__copy>p:not(.eyebrow){color:#d7e2ed}.toolkit-media__preview{background:var(--color-white);box-shadow:1.2rem 1.2rem 0 var(--color-night);border:1px solid #ffffff47;padding:clamp(.75rem,2vw,1.25rem)}.toolkit-media__preview img{width:100%;height:auto}.toolkit-code{background:var(--color-sky)}.toolkit-code__layout{align-items:start}.toolkit-code pre{border-left:.4rem solid var(--color-red);color:#e6eef6;background:var(--color-night);white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;margin:0;padding:clamp(1.5rem,4vw,2.5rem);overflow-x:auto;box-shadow:0 1.5rem 3rem #071a3324}.toolkit-code code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1rem;line-height:1.65}.toolkit-closing{color:var(--color-white);background:var(--color-red);padding-block:clamp(4rem,8vw,7rem)}.toolkit-closing .eyebrow{color:var(--color-white)}.toolkit-closing .eyebrow:after{background:var(--color-night)}.toolkit-closing h2{max-width:17ch;margin-bottom:0}.toolkit-closing .text-link{color:var(--color-white)}.support-section{color:var(--color-white);background:var(--color-red)}.support-section .eyebrow,.support-section__copy>p:last-child{color:var(--color-white)}.support-section .eyebrow:after{background:var(--color-night)}.support-section__layout{grid-template-columns:minmax(0,.9fr) minmax(25rem,.72fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.support-section__copy{padding-top:1.5rem}.support-section__status{color:var(--color-white);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.85rem;font-size:1rem;font-weight:760;line-height:1.3}.support-section__copy h2{max-width:11ch}.support-section__copy>p:last-child{max-width:34rem}.support-form{color:var(--color-night);background:var(--color-paper);box-shadow:1.2rem 1.2rem 0 var(--color-night);padding:clamp(1.5rem,4vw,2.6rem)}.support-form__fields,.field-group{display:grid}.support-form__fields{gap:1.35rem}.support-form__name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field-group{gap:.4rem}.field-group label{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;font-size:.85rem;font-weight:740}.field-group input{width:100%;min-height:3.35rem;color:var(--color-night);background:var(--color-white);border:2px solid #0b234357;border-radius:0;padding:.65rem .8rem}.field-group input:hover{border-color:var(--color-navy)}.field-group input[aria-invalid=true]{border-color:var(--color-red);box-shadow:inset 0 0 0 1px var(--color-red)}.field-hint,.field-error,.support-form__privacy{margin:0;font-size:1rem;line-height:1.45}.field-hint,.support-form__privacy{color:var(--color-slate)}.field-error{color:#9d1029;font-weight:700}.consent-field{cursor:pointer;grid-template-columns:1.4rem 1fr;align-items:start;gap:.7rem;line-height:1.35;display:grid}.consent-field input{width:1.25rem;height:1.25rem;accent-color:var(--color-navy);margin:.1rem 0 0}.support-form__errors{border-left:.3rem solid var(--color-red);color:#7d0c21;background:#fbe7e9;margin-bottom:1.25rem;padding:1rem;font-weight:700}.button--support{width:100%;min-height:3.5rem;color:var(--color-white);background:var(--color-navy);cursor:pointer;border:0}.button--support:hover:not(:disabled){background:var(--color-night);transform:translateY(-2px)}.button--support:disabled{cursor:wait;opacity:.7}.support-form__status{gap:.8rem;min-height:0;display:grid}.support-form__status:not(:empty){text-align:center;place-content:center;min-height:16rem}.support-form__status strong{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.2rem);line-height:1}.support-form__status span{color:var(--color-slate);font-size:1.1rem}.honeypot{position:absolute;left:-10000px}.campaign-footer{color:#cad4df;background:var(--color-night);padding-block:3.5rem}.campaign-footer .section-inner{grid-template-columns:1fr auto;gap:1.5rem 3rem;display:grid}.campaign-footer p{margin-bottom:0;font-size:1rem}.campaign-footer strong{color:var(--color-white);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase}.campaign-footer nav{flex-wrap:wrap;gap:1.5rem;display:flex}.campaign-footer__about{border-top:1px solid #ffffff2e;grid-column:1/-1;grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:.75rem 1.5rem;padding-top:1.5rem;display:grid}.campaign-footer__about p:last-child{color:#e1e8ef}.campaign-footer__disclosure{color:var(--color-white);text-align:center;border:1px solid #d1a35ab8;grid-column:1/-1;padding:.85rem 1rem;font-weight:750}.campaign-footer__disclosure[data-analytics-disclosure]{color:#93a2b5;text-align:left;border:0;padding:.45rem 1rem 0;font-size:.85rem;font-weight:400}.dems-roster-link{margin:.9rem 0 0;font-size:1rem}.dems-roster-link a{color:var(--color-navy);font-weight:700}.dems-roster-link a:hover{color:var(--color-red)}.dems-page{background:var(--color-paper)}.dems-hero{z-index:0;color:var(--color-white);background:var(--color-night);padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.dems-hero__layout{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(22rem,.6fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid;position:relative}.dems-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(640px 560px at 84% 38%,#071a33f7 0%,#071a33d9 50%,#0000 78%),linear-gradient(#0000 74%,#071a3399 100%);position:absolute;inset:0}.dems-hero__bubbles{z-index:0;pointer-events:none;position:absolute;inset:0}.dems-hero__bubbles img{object-fit:cover;border:1px solid #dceaf44d;border-radius:50%;position:absolute;box-shadow:0 0 44px #dceaf41a}.dems-hero__bubbles img:first-child{opacity:.85;width:120px;height:120px;top:1%;left:94%}.dems-hero__bubbles img:nth-child(2){opacity:.8;width:118px;height:118px;top:24%;left:93%}.dems-hero__bubbles img:nth-child(15){opacity:.4;width:76px;height:76px;top:33%;left:96.5%}.dems-hero__bubbles img:nth-child(3){opacity:.85;width:134px;height:134px;top:42%;left:92.5%}.dems-hero__bubbles img:nth-child(4){opacity:.7;width:100px;height:100px;top:58%;left:95%}.dems-hero__bubbles img:nth-child(5){opacity:.65;width:92px;height:92px;top:76%;left:92.5%}.dems-hero__bubbles img:nth-child(6){opacity:.65;width:150px;height:150px;top:62%;left:-4%}.dems-hero__bubbles img:nth-child(7){opacity:.55;width:120px;height:120px;top:76%;left:-3%}.dems-hero__bubbles img:nth-child(9){opacity:.5;width:106px;height:106px;top:88%;left:-2%}.dems-hero__bubbles img:nth-child(13){opacity:.2;width:60px;height:60px;top:66%;left:1%}.dems-hero__bubbles img:nth-child(12){opacity:.45;width:80px;height:80px;top:54%;left:63%}.dems-hero__bubbles img:nth-child(8){opacity:.55;width:96px;height:96px;top:68%;left:57%}.dems-hero__bubbles img:nth-child(10){opacity:.5;width:86px;height:86px;top:82%;left:51.5%}.dems-hero__bubbles img:nth-child(11){opacity:.5;width:92px;height:92px;top:93%;left:46%}.dems-hero__bubbles img:nth-child(14){opacity:.35;width:108px;height:108px;top:90%;left:94%}.dems-back{color:var(--color-sky);margin-bottom:clamp(2.5rem,5vw,4rem);font-weight:750;display:inline-flex}.dems-hero .eyebrow{color:var(--color-sky)}.dems-hero h1{max-width:14ch;color:var(--color-white);letter-spacing:-.055em;font-size:clamp(3.2rem,6.2vw,6rem);line-height:.94}.dems-hero__lead{color:#dbe4ed;max-width:39rem;margin-bottom:0;font-size:clamp(1.25rem,2vw,1.6rem)}.dems-hero__aside{background:0 0;border-left:1px solid #ffffff47;margin:0;padding:0 0 0 clamp(2rem,5vw,4rem)}.dems-hero__value{color:var(--color-sky);font-family:var(--font-display);letter-spacing:-.05em;white-space:nowrap;margin:0 0 .8rem;font-size:clamp(2.8rem,5vw,4.6rem);font-weight:850;line-height:.9}.dems-hero__aside h2{color:var(--color-white);margin-bottom:1.25rem;font-size:clamp(1.55rem,2.7vw,2.2rem)}.dems-hero__aside p{color:#dbe4ed}.dems-hero__aside .source-note a{color:var(--color-sky);font-weight:750}.dems-leader-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.dems-authors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.dems-leader-card{background:var(--color-white);border:1px solid #0b234324;gap:1.5rem;padding:2rem;display:flex;box-shadow:0 1.5rem 4rem #071a3312}.dems-leader-card__portrait,.dems-leader-card__initials{border-radius:50%;flex:none;width:5.5rem;height:5.5rem}.dems-leader-card__portrait{object-fit:cover}.dems-leader-card__initials{background:var(--color-navy);color:var(--color-white);font-family:var(--font-display);letter-spacing:.02em;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;display:inline-flex}.dems-leader-card__copy{flex:1;min-width:0}.dems-leader-card__quote{color:var(--color-navy);font-family:var(--font-display);margin:0 0 1.25rem;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:650;line-height:1.4}.dems-leader-card__name{font-family:var(--font-display);margin-bottom:.3rem;font-size:1.3rem;font-weight:800}.dems-leader-card:not(:has(>.dems-leader-card__copy>blockquote)) .dems-leader-card__name{margin-bottom:.5rem;font-size:clamp(1.6rem,2.6vw,2.1rem);line-height:1.02}.dems-leader-card__role{color:var(--color-slate);margin-bottom:0;font-size:.98rem}.dems-leader-card__note{color:var(--color-slate);margin:.6rem 0 0;font-size:.95rem}.dems-leader-card .source-note{margin-top:1rem}.dems-group-list{border-top:1px solid #0b234338;grid-template-columns:repeat(2,minmax(0,1fr));margin:3rem 0 0;padding:0;list-style:none;display:grid}.dems-group-list li{border-bottom:1px solid #0b234338;padding:2rem}.dems-group-list li:nth-child(2n){border-left:1px solid #0b234338;padding-left:2rem;padding-right:0}.dems-group-list h3{margin-bottom:.7rem;font-size:clamp(1.2rem,2vw,1.6rem)}.dems-group-list p{color:var(--color-slate);margin-bottom:.5rem}.dems-group-list li>div>p:last-of-type{margin-bottom:0}.dems-org-logo{background:var(--color-white);object-fit:contain;border:1px solid #0b234324;border-radius:10px;width:auto;max-width:240px;height:4.5rem;margin-bottom:1.1rem;padding:.55rem .8rem;display:block}.dems-group-quote{border-left:3px solid var(--color-sky);color:var(--color-navy);font-family:var(--font-display);margin:1rem 0;padding-left:1.25rem;font-size:clamp(1.05rem,1.7vw,1.25rem);font-weight:650;line-height:1.4}.dems-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.dems-editorial-card{background:var(--color-white);border:1px solid #0b234324;padding:2.5rem;box-shadow:0 1.5rem 4rem #071a3312}.dems-editorial-card h3{margin-bottom:.4rem;font-size:clamp(1.2rem,2vw,1.6rem)}.dems-editorial-card__date{color:var(--color-slate);margin-bottom:1.2rem;font-size:.95rem}.dems-editorial-card__quote{color:var(--color-navy);font-family:var(--font-display);margin:0 0 1.2rem;font-size:clamp(1.05rem,1.7vw,1.3rem);font-weight:650;line-height:1.4}.dems-bottom-actions{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2.5rem;display:flex}.dems-bottom-link{color:var(--color-sky);font-weight:750}.dems-bottom-link:hover{color:var(--color-white)}@media (width<=960px){.site-header__inner{gap:.75rem}.mobile-support-link{margin-left:auto;display:inline-flex}.menu-button{justify-content:center;align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.menu-button__lines,.menu-button__lines:before,.menu-button__lines:after{content:"";background:currentColor;width:1.25rem;height:2px;display:block}.menu-button__lines{position:relative}.menu-button__lines:before{position:absolute;top:-.38rem}.menu-button__lines:after{position:absolute;top:.38rem}.primary-nav{background:var(--color-night);border-top:1px solid #c81432b8;align-items:stretch;padding:1.5rem;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 1.4rem 2rem #071a3338}.site-header[data-menu-open=true] .primary-nav{display:grid}.primary-nav a:not(.button){min-height:3rem;padding:.8rem}.scenic-hero__paper{width:72%}.scenic-hero__inner{grid-template-columns:minmax(0,1.5fr) minmax(13rem,.5fr);gap:2rem}.trail-sign__image{width:17rem;min-width:13rem}.supporter-organizations,.plain-language-precedents__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-organizations li:last-child:nth-child(odd){grid-column:1/-1}.toolkit-hero__inner{grid-template-columns:minmax(0,1fr) minmax(14rem,.35fr);gap:3rem}.clarity-evidence-hero__layout,.clarity-section-heading,.clarity-example__header,.clarity-example__comparison,.dems-hero__layout,.dems-leader-grid,.dems-authors-grid,.dems-group-list,.dems-editorial-grid,.tax-language-illustration__comparison{grid-template-columns:1fr}.clarity-evidence-average,.dems-hero__aside{border-top:1px solid #ffffff47;border-left:0;padding:clamp(2rem,5vw,3rem) 0 0}.dems-hero{padding-bottom:clamp(6rem,14vw,8rem)}.dems-hero__bubbles img{visibility:hidden}.dems-hero__bubbles img:nth-child(6),.dems-hero__bubbles img:nth-child(14){visibility:visible;opacity:.3;width:80px;height:80px;top:auto;bottom:.75rem}.dems-hero__bubbles img:nth-child(6){left:-2.5%}.dems-hero__bubbles img:nth-child(14){left:auto;right:2%}.dems-leader-card{gap:1.1rem;padding:1.5rem}.dems-leader-card__portrait,.dems-leader-card__initials{width:4.25rem;height:4.25rem}.dems-group-list li{padding:1.5rem}.dems-group-list li:nth-child(2n){border-left:0;padding-left:1.5rem}.clarity-example__header{align-items:start}.clarity-example__header dl{justify-self:start}}@media (width<=720px){.support-form__name-fields{grid-template-columns:1fr;gap:1.35rem}.dems-hero__bubbles img:nth-child(6),.dems-hero__bubbles img:nth-child(14){width:64px;height:64px;bottom:.5rem}.section-inner,.site-header__inner,.scenic-hero__inner{width:min(calc(100% - 2rem), var(--content-max))}.site-header{height:4.75rem}.campaign-mark__yes,.campaign-mark__number{font-size:2rem}.campaign-mark__on{margin-inline:.26rem;font-size:.52rem}.mobile-support-link{min-height:2.75rem;padding-inline:.85rem;font-size:.82rem}.menu-button>span:first-child{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scenic-hero__image,.scenic-hero__image img{object-position:58% center;height:27rem}.scenic-hero__paper{clip-path:polygon(0 8%,100% 0,100% 100%,0 100%);width:100%;top:15rem}.scenic-hero__inner{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-top:22rem;padding-bottom:4rem}.scenic-hero h1{font-size:clamp(3.25rem,17vw,5.25rem)}.scenic-hero__summary{font-size:1.13rem}.scenic-hero__actions{display:grid}.trail-sign-wrap{place-self:auto center;margin-top:.5rem}.trail-sign__image{width:min(20rem,88vw)}.content-section{padding-block:5rem}.readability-evidence{grid-template-columns:1fr}.clarity-evidence-hero h1{font-size:clamp(3.1rem,15vw,4.8rem)}.clarity-example__header dl,.clarity-history__comparison,.clarity-source-list{grid-template-columns:1fr}.clarity-example__header dl{width:100%}.clarity-example__comparison,.tax-language-illustration__comparison{box-shadow:.45rem .45rem #0b23431a}.clarity-example__title,.clarity-example__summaries{padding:1.6rem}.clarity-example blockquote{overflow-wrap:anywhere}.clarity-history__comparison article,.clarity-history__comparison article+article{border-left:0;padding:2rem 0}.clarity-history__comparison article+article{border-top:1px solid #0b23433d}.clarity-source-list li,.clarity-source-list li:nth-child(2n){border-left:0;padding:1.6rem 0}.readability-statistic{border-bottom:1px solid #ffffff3d;border-right:0;padding-right:0}.why-it-matters__next{padding-left:0;padding-right:0}.clarity-demo__stage{grid-template-columns:1fr}.clarity-panel{min-height:0}.clarity-panel+.clarity-panel{border-top:1px solid #0b23432e;border-left:0}.requirement-list li{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.readability-stats article{grid-template-columns:5.5rem minmax(0,1fr);gap:1rem}.readability-stat__value{font-size:4rem}.supporter-organizations a,.supporter-organizations li>div{grid-template-rows:8.5rem auto;min-height:13rem}.supporter-mark img{max-height:6.5rem}.content-section aside{padding:1.5rem}.plain-language-precedents__intro,.clarity-case__intro,.action-section__intro,.plain-language-precedents__grid{grid-template-columns:1fr;align-items:start;gap:1.5rem}.clarity-reasons li{grid-template-columns:3.25rem minmax(0,1fr);gap:.75rem}.clarity-case .implementation-panel{grid-template-columns:1fr;gap:2.5rem}.readability-section__layout,.voter-reasons__intro,.supporter-section__intro,.supporter-people{grid-template-columns:1fr}.readability-section__intro{position:static}.voter-reasons__list,.supporter-people ul{grid-template-columns:1fr}.voter-reasons__list li,.voter-reasons__list li:nth-child(odd){border-right:0;padding-inline:0}.supporter-organizations{grid-template-columns:repeat(2,minmax(0,1fr))}.supporter-people{gap:1.5rem}.supporter-people li,.supporter-people li:nth-child(odd){padding-inline:0}.campaign-timeline{border-top:0;border-left:2px solid var(--color-navy);grid-template-columns:1fr}.campaign-timeline>li{padding:0 0 3rem 2.5rem}.campaign-timeline>li+li{border-left:0}.campaign-timeline__marker{top:0;left:0;transform:translate(-50%)}.action-list li{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.75rem}.action-list .text-link{text-align:left;grid-column:2;justify-self:start}.toolkit-hero{padding-block:4.5rem}.toolkit-hero__inner,.toolkit-section__heading,.toolkit-copy-block,.toolkit-section .toolkit-note,.toolkit-guide__grid,.toolkit-guide__context,.toolkit-media__layout,.toolkit-code__layout{grid-template-columns:1fr}.toolkit-hero__inner,.toolkit-section__heading,.toolkit-media__layout,.toolkit-code__layout{gap:2.5rem}.toolkit-hero h1{font-size:clamp(3rem,15vw,4.6rem)}.toolkit-hero__actions,.toolkit-closing__actions{display:grid}.toolkit-copy-block{gap:1.25rem}.toolkit-section .toolkit-note{gap:.8rem}.toolkit-section .toolkit-note .eyebrow{grid-row:auto;margin-bottom:.5rem}.toolkit-source-list li{grid-template-columns:1fr;gap:.75rem}.toolkit-media__preview{box-shadow:.65rem .65rem 0 var(--color-night)}.source-list{grid-template-columns:1fr}.source-list li,.source-list li:nth-child(2n){border-left:0;padding:1.6rem 0}.support-section__layout{grid-template-columns:1fr}.support-form{box-shadow:.65rem .65rem 0 var(--color-night)}.campaign-footer .section-inner{grid-template-columns:1fr}.campaign-footer nav{gap:1rem}.campaign-footer__about{grid-template-columns:1fr}}@media (width<=380px){.site-header__inner{width:min(calc(100% - 1.25rem), var(--content-max));gap:.3rem}.campaign-mark__yes,.campaign-mark__number{font-size:1.72rem}.campaign-mark__on{margin-inline:.2rem;font-size:.46rem}.mobile-support-link{min-height:2.6rem;padding-inline:.65rem;font-size:.76rem}.menu-button{min-width:2.75rem}.support-section>.section-inner{width:100%}.support-section__copy{padding-inline:1rem}.support-form{min-width:0;box-shadow:none;padding-inline:.625rem}.scenic-hero__inner{padding-top:19rem}.scenic-hero h1{font-size:3.25rem}}
