@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(archivo-latin-400.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:swap;src:url(archivo-latin-500.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url(archivo-latin-600.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url(archivo-latin-700.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:800;font-display:swap;src:url(archivo-latin-800.woff2) format('woff2')}
:root{--navy:#13243b;--navy-dark:#0c192b;--red:#b52232;--red-dark:#921b28;--gold:#a78038;--cream:#f7f5ef;--ink:#19283b;--muted:#59616b;--line:#d9d9d1;--font:'Archivo',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;color:var(--ink);background:#fff;font:400 16px/1.7 var(--font);-webkit-font-smoothing:antialiased}h1,h2,h3,p,figure{margin:0}h1,h2,h3{line-height:1.12;text-wrap:balance}h2{font-size:clamp(32px,3.3vw,48px);font-weight:800;letter-spacing:-1.65px}h3{font-size:21px;font-weight:700;letter-spacing:-.45px}p{color:var(--muted)}a{color:inherit;text-underline-offset:5px}img{display:block;max-width:100%;height:auto}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #ce9c3d;outline-offset:5px}.wrap{max-width:1232px;margin-inline:auto;padding-inline:36px}.section{padding-block:100px;scroll-margin-top:12px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:#9a2936;margin-bottom:19px}.eyebrow:before{content:'';display:inline-block;vertical-align:middle;width:25px;height:2px;background:currentColor;margin-right:12px}.eyebrow.light{color:#e5c995}.lead{font-size:21px;line-height:1.5;color:var(--ink);font-weight:500}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:15px 21px;min-height:52px;font-size:13px;line-height:1.4;letter-spacing:.15px;font-weight:700;text-decoration:none;border:1px solid transparent;border-radius:2px;transition:background .18s,color .18s,transform .18s}.button:hover{transform:translateY(-2px)}.button-red{background:var(--red);color:white}.button-red:hover{background:var(--red-dark)}.button-navy{background:var(--navy);color:white}.button-navy:hover{background:var(--navy-dark)}.button-cream{background:var(--cream);color:var(--navy)}.button-cream:hover{background:#e6dfcf}.button-outline{border-color:#8790a0;color:#fff}.button-outline:hover{background:white;color:var(--navy)}.text-link{display:inline-block;font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid #b9aca0;padding-block:4px;line-height:1.5}.text-link span{margin-left:12px}.text-link:hover{color:var(--red);border-color:var(--red)}.skip-link{position:absolute;z-index:500;top:-80px;left:12px;background:white;color:var(--navy);padding:12px 18px}.skip-link:focus{top:12px}.election-ribbon{background:#f0e9da;border-bottom:1px solid #dcd2be;font-size:11px;line-height:1.5}.election-ribbon .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:8px}.election-ribbon b{font-size:10px;letter-spacing:1px}.election-ribbon a{font-weight:700;text-decoration:none}.ribbon-sep{margin-inline:12px;color:#755b32}.site-header{position:sticky;top:0;z-index:100;background:var(--navy);color:white;border-bottom:1px solid #ffffff21}.header-inner{height:103px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:block;flex:none}.brand img{width:126px;height:81px;object-fit:contain}.main-nav{display:flex;gap:26px;align-items:center}.main-nav>a{font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.main-nav>a:hover{color:#edcf9a}.main-nav .nav-donate{margin-left:3px;min-height:44px;padding:12px 19px}.menu-toggle{display:none;background:none;color:white;border:1px solid #7c8797;border-radius:2px;padding:9px 12px;align-items:center;gap:12px;font-size:12px}.hero{position:relative;background:var(--navy);color:white;overflow:hidden}.hero-grid{position:relative;display:grid;grid-template-columns:1.16fr 1fr;gap:55px;align-items:center;min-height:660px;padding-block:42px 54px}.hero-copy{position:relative;z-index:2;padding-block:14px}.hero h1{font-size:clamp(58px,6.1vw,83px);letter-spacing:-3px;font-weight:800;line-height:.99}.hero h1 span{color:#e6c995}.hero .eyebrow{margin-bottom:20px}.hero-values{font-size:15px;line-height:1.4;letter-spacing:.4px;color:#f2ede4;margin-top:25px;font-weight:600}.hero-description{color:#c3cad4;font-size:16px;line-height:1.65;max-width:400px;margin-top:16px}.button-row{display:flex;flex-wrap:wrap;align-items:center;gap:23px;margin-top:28px}.hero-secondary{font-size:12px;font-weight:600;text-decoration:none;color:#fff;padding-block:8px}.hero-secondary span{margin-left:9px;color:#e6c995}.hero-caption{margin-top:35px;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#bbc4d0;display:flex;gap:10px;align-items:center}.little-star{color:#e5c995;font-size:15px}.hero-star{position:absolute;color:white;opacity:.025;font-size:650px;line-height:1;left:-140px;top:7px;pointer-events:none}.hero-image{position:relative;height:552px;align-self:end;border:1px solid #ffffff30}.hero-image:before{position:absolute;content:'';top:15px;left:15px;right:-15px;bottom:-15px;border:1px solid #c9ac6e66;z-index:0}.hero-image>img{position:relative;object-fit:cover;object-position:center 30%;width:100%;height:100%}.hero-image figcaption{position:absolute;bottom:0;left:0;right:0;padding:55px 27px 25px;background:linear-gradient(transparent,#0c192bf0);line-height:1.5}.hero-image figcaption span{display:block;color:#ded4c5;font-size:12px}.hero-image figcaption strong{font-size:21px;letter-spacing:-.4px}.intro-strip{background:var(--cream);border-bottom:1px solid #e2dfd7}.intro-strip .wrap{display:flex;gap:36px;align-items:center;padding-block:27px}.intro-strip p{font-size:15px;line-height:1.55;color:var(--navy)}.intro-strip .intro-detail{font-size:12px;color:var(--muted)}.intro-divider{height:43px;width:1px;background:#d6d0c3}.intro-strip .text-link{margin-left:auto;white-space:nowrap}.about-grid{display:grid;grid-template-columns:.99fr 1.05fr;gap:78px;align-items:start}.about-photos{padding-top:6px}.family-photo{aspect-ratio:1.5;object-fit:cover}.photo-label{display:flex;gap:12px;align-items:center;font-size:11px;font-weight:600;color:#6d6253;padding:15px 0;border-bottom:1px solid var(--line)}.photo-label span{font-size:13px;color:var(--gold)}.about-photo-row{display:grid;grid-template-columns:1fr 1.6fr;gap:15px;margin-top:18px;height:208px;overflow:hidden}.about-photo-row img{width:100%;height:208px;object-fit:cover}.about-photo-row img:first-child{object-position:center 28%}.about-copy h2{font-size:39px}.about-copy .lead{margin-block:22px 20px}.about-copy p:not(.eyebrow):not(.lead){font-size:14px;margin-bottom:15px}.about-copy .text-link{margin-top:2px}.credentials{display:grid;grid-template-columns:.8fr .9fr 1.3fr;gap:18px;border-top:1px solid var(--line);margin-top:27px;padding-top:24px}.credentials strong{display:block;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-1px}.credentials span{font-size:10px;line-height:1.45;display:block;color:var(--muted);margin-top:8px}.record{background:var(--cream)}.section-heading{margin-bottom:40px;max-width:650px}.section-heading>p:not(.eyebrow){margin-top:19px;font-size:15px;max-width:450px}.split-heading{display:flex;justify-content:space-between;align-items:end;gap:45px;max-width:none}.split-heading>p{max-width:365px!important}.record-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:55px}.record-item{display:flex;gap:25px;border-top:1px solid #cccac0;padding-block:29px 34px}.record-item .index{font-size:12px;color:#785a30;font-weight:700;line-height:2}.record-item h3{margin-bottom:13px}.record-item p{font-size:13px;line-height:1.75;margin-bottom:11px}.record-footnote{font-size:10px;border-top:1px solid #cccac0;padding-top:18px}.priority-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 65px;margin-top:48px}.priority{padding:25px 0;border-top:1px solid var(--line);display:flex;gap:18px}.mini-star{font-size:18px;color:var(--red);line-height:1.35}.priority h3{font-size:19px;margin-bottom:11px}.priority p{font-size:13px;line-height:1.75;max-width:400px}.priority-note{margin-top:25px;border-top:1px solid var(--line);padding-top:27px;display:flex;gap:38px;align-items:center}.priority-note p{font-size:12px;flex:1}.priority-note strong{color:var(--navy)}.priority-note a{flex:none}.community-section{display:grid;grid-template-columns:1fr 1fr;background:var(--navy);color:white}.community-section>img{height:430px;width:100%;object-fit:cover;object-position:center 48%}.community-copy{padding:64px clamp(30px,5vw,80px);align-self:center;max-width:650px}.community-copy h2{font-size:35px;letter-spacing:-1px}.community-copy p:not(.eyebrow){color:#c3cad4;font-size:14px;margin-top:24px}.community-copy .button{margin-top:26px}.endorsements{background:#fff}.featured-endorsement{background:var(--cream);border-left:4px solid var(--red);padding:31px 35px;display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:25px}.featured-endorsement .eyebrow{margin-bottom:13px;font-size:10px}.featured-endorsement h3{font-size:30px;letter-spacing:-.7px}.featured-endorsement p:not(.eyebrow){font-size:12px;margin-top:14px}.featured-endorsement .button{flex:none}.endorsement-list{display:grid;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;margin:0;gap:0 35px}.endorsement-list li{padding:20px 0;border-bottom:1px solid var(--line)}.endorsement-list strong{display:block;font-size:15px;line-height:1.35}.endorsement-list span{display:block;font-size:11px;color:var(--muted);margin-top:5px}.more-endorsements{margin-top:30px}.more-endorsements summary{font-size:12px;font-weight:700;cursor:pointer;list-style:none;display:flex;align-items:center;gap:20px;width:fit-content}.more-endorsements summary::-webkit-details-marker{display:none}.more-endorsements summary span{font-size:22px;font-weight:400}.more-endorsements ul{font-size:13px;columns:2;line-height:2;padding-left:18px;margin-block:22px}.more-endorsements li{break-inside:avoid}.news{background:var(--cream)}.news .split-heading{align-items:end}.news-item{display:grid;grid-template-columns:160px 1fr 45px;gap:30px;padding:30px 0;border-top:1px solid #cecec4;align-items:center}.news-date time{font-size:11px;font-weight:700;color:#8f2632;display:block;letter-spacing:.6px}.news-date>span{display:block;font-size:10px;color:var(--muted);margin-top:5px}.news-item h3{font-size:23px}.news-item h3 a{text-decoration:none}.news-item h3 a:hover{color:var(--red)}.news-item p{font-size:12px;margin-top:11px;max-width:660px}.news-arrow{font-size:25px;text-decoration:none;justify-self:end;width:43px;height:43px;border:1px solid #c5c7c4;border-radius:50%;display:grid;place-items:center}.news-arrow:hover{background:var(--navy);color:white}.social-note{display:flex;gap:25px;align-items:center;font-size:12px;padding-top:25px;border-top:1px solid #cecec4}.social-note span{font-weight:600;margin-right:auto}.social-note a{font-size:11px}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.questions h2{font-size:39px}.questions .section-heading{position:sticky;top:145px;align-self:start}.updated{font-size:10px;color:#626a70;display:block;margin-top:25px}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:23px 0;font-size:14px;font-weight:700;cursor:pointer;list-style:none;line-height:1.5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>span{font-size:23px;font-weight:400;color:var(--red);flex:none}.faq-item[open] summary>span{transform:rotate(45deg)}.faq-item>div{padding:0 28px 25px 0}.faq-item p{font-size:13px;line-height:1.8;margin-bottom:11px}.voting{background:var(--navy);color:white}.voting .section-heading{margin-bottom:45px}.voting .section-heading>p:not(.eyebrow){color:#bec8d5;font-size:13px}.voting h2{font-size:54px}.vote-grid{display:grid;grid-template-columns:.9fr .9fr 1.2fr;gap:33px;border-top:1px solid #ffffff40;padding-top:34px}.vote-date>span{font-size:11px;color:#e5c995;text-transform:uppercase;letter-spacing:1.2px;font-weight:600}.vote-date strong{display:block;font-size:37px;font-weight:800;letter-spacing:-1.5px;margin-block:10px;line-height:1.2}.vote-date p{font-size:11px;color:#bec8d5;min-height:50px}.vote-date a{font-size:11px;font-weight:600}.vote-action{padding-left:32px;border-left:1px solid #ffffff30}.vote-action h3{font-size:23px}.vote-action p{font-size:12px;color:#bec8d5;margin-block:14px 20px}.vote-action .button{font-size:11px;padding:14px;min-height:48px;gap:13px}.vote-action small{font-size:9px;line-height:1.6;display:block;color:#bec8d5;margin-top:16px}.join-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.get-involved .lead{margin-block:24px 17px;font-size:20px}.get-involved p:not(.eyebrow):not(.lead){font-size:14px;max-width:430px}.join-panel{position:relative;background:var(--cream);padding:42px;border-top:3px solid var(--gold);overflow:hidden}.join-panel h3{font-size:30px;margin-bottom:15px;position:relative}.join-panel p{position:relative;font-size:13px!important}.join-panel>.button{margin-top:25px;position:relative;font-size:12px;gap:13px;width:100%}.join-panel small{font-size:10px;color:var(--muted);display:block;margin-top:14px;text-align:center;line-height:1.6}.join-star{position:absolute;right:-25px;top:-60px;font-size:190px;color:#e9e5da;line-height:1.3;pointer-events:none}.join-contact{display:flex;align-items:center;justify-content:space-between;font-size:11px;border-top:1px solid var(--line);margin-top:28px;padding-top:23px;gap:10px}.join-contact a{font-weight:700}.donate-band{background:#a82232;color:white;padding-block:50px}.donate-band>.wrap:first-child{display:flex;align-items:center;justify-content:space-between;gap:40px}.donate-band h2{font-size:31px;letter-spacing:-1px}.donate-band .eyebrow{margin-bottom:13px}.donate-band .button{flex:none}.donation-note{font-size:10px;color:#f6dbe0;margin-top:23px}.contact{padding-block:70px}.contact .section-heading{margin-bottom:35px}.contact h2{font-size:34px}.contact-grid{display:grid;grid-template-columns:1fr 1fr .9fr;gap:40px}.contact-grid>div{border-top:1px solid var(--line);padding-top:22px}.contact-grid h3{font-size:13px;margin-bottom:14px}.contact-grid a{display:block;font-size:12px;width:fit-content;line-height:1.7;margin-bottom:8px}.contact-grid address{font-size:12px;font-style:normal;color:var(--muted)}.site-footer{background:var(--navy-dark);color:white;padding-block:43px 27px}.footer-top{display:grid;grid-template-columns:160px 1fr 1fr;gap:55px;align-items:center;padding-bottom:35px;border-bottom:1px solid #ffffff25}.footer-top img{width:145px}.footer-top p{font-size:16px;color:#e6d9c3;line-height:1.7}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:9px 23px;font-size:11px}.footer-nav a{text-decoration:none;color:#c7ced7}.footer-bottom{padding-top:27px;display:flex;align-items:end;justify-content:space-between;gap:40px}.footer-bottom p{font-size:9px;color:#aeb8c6;line-height:1.9}.paid-for{display:inline-block;border:1px solid #6a7381;padding:4px 9px;margin-bottom:9px;color:#e1e5eb}.footer-bottom>div{display:flex;gap:23px;font-size:10px;color:#c7ced7}.footer-bottom a{text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.privacy-page{max-width:850px;padding-block:80px}.privacy-page h1{font-size:44px;letter-spacing:-1.5px}.privacy-page h2{font-size:23px;margin-top:35px}.privacy-page p{font-size:15px;margin-top:18px}.privacy-page ul{font-size:14px;color:var(--muted)}
@media(min-width:1450px){.hero-grid{gap:80px}.hero h1{font-size:88px}.hero-image{height:590px}.hero-grid{min-height:700px}}
@media(max-width:1100px){.wrap{padding-inline:28px}.main-nav{gap:17px}.main-nav>a{font-size:11px}.hero-grid{gap:40px;min-height:610px}.hero h1{font-size:68px}.hero-image{height:515px}.hero-description{font-size:14px}.button-row{gap:17px}.hero-secondary{font-size:11px}.about-grid{gap:45px}.about-copy h2{font-size:35px}.about-photo-row{height:190px}.about-photo-row img{height:190px}.section{padding-block:80px}.faq-layout{gap:45px}.featured-endorsement{padding-inline:27px}.community-copy{padding:48px 35px}.community-copy h2{font-size:30px}.community-section>img{height:400px}.join-grid{gap:45px}.join-panel{padding:32px}.footer-top{gap:35px}}
@media(max-width:900px){html{scroll-padding-top:90px}.header-inner{height:88px}.brand img{width:111px;height:72px}.menu-toggle{display:flex}.main-nav{display:none;position:absolute;top:88px;left:0;right:0;background:var(--navy);padding:20px 28px 25px;border-bottom:1px solid #6d7581;box-shadow:0 12px 12px #0002;gap:0;max-height:calc(100dvh - 88px);overflow:auto}.main-nav.is-open{display:flex;flex-direction:column;align-items:stretch}.main-nav>a{font-size:14px;padding:13px 0}.main-nav .nav-donate{margin:12px 0 0;padding:15px}.hero-grid{grid-template-columns:1.1fr 1fr;gap:27px;min-height:560px;padding-block:35px 45px}.hero h1{font-size:57px;letter-spacing:-2.4px}.hero-image{height:475px}.hero-values{font-size:13px}.hero-description{font-size:13px}.hero-caption{font-size:8px;letter-spacing:1.1px}.hero-image figcaption{padding:50px 17px 22px}.hero-image figcaption strong{font-size:17px}.hero-image figcaption span{font-size:10px}.button-row .button{font-size:11px;padding:13px 16px;min-height:46px}.intro-strip .wrap{gap:25px}.intro-strip p{font-size:13px}.intro-strip .intro-detail{font-size:10px}.intro-strip .text-link{font-size:10px}.about-grid{gap:35px;grid-template-columns:.95fr 1.05fr}.about-copy h2{font-size:30px;letter-spacing:-1px}.about-copy p:not(.eyebrow):not(.lead){font-size:12px}.about-copy .lead{font-size:17px}.about-photo-row{height:170px}.about-photo-row img{height:170px}.credentials{gap:12px}.credentials strong{font-size:25px}.credentials span{font-size:9px}.record-grid{column-gap:32px}.record-item{gap:16px}.record-item h3{font-size:18px}.split-heading>p{max-width:290px!important;font-size:13px}.priority-grid{gap:0 35px}.priority h3{font-size:18px}.priority-note{align-items:start}.priority-note a{font-size:10px}.community-section>img{height:385px}.community-copy{padding:35px 28px}.community-copy h2{font-size:27px}.community-copy p:not(.eyebrow){font-size:12px}.featured-endorsement{gap:20px}.featured-endorsement h3{font-size:26px}.featured-endorsement .button{font-size:11px;padding-inline:16px}.news-item{grid-template-columns:130px 1fr 40px;gap:20px}.news-item h3{font-size:20px}.faq-layout{grid-template-columns:.8fr 1.2fr;gap:35px}.questions h2{font-size:32px}.questions .section-heading{top:120px}.vote-grid{grid-template-columns:1fr 1fr;gap:30px}.vote-action{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff40;padding:28px 0 0;display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.vote-action h3{grid-column:1}.vote-action p{grid-column:1;grid-row:2/4;margin-bottom:0}.vote-action .button{grid-column:2;grid-row:1/3;align-self:center}.vote-action small{grid-column:2;margin-top:4px}.join-grid{gap:32px}.join-panel{padding:30px 25px}.join-panel>.button{font-size:10px}.contact-grid{gap:25px}.contact-grid a{font-size:11px}.footer-top{grid-template-columns:140px 1fr 1fr;gap:25px}.footer-top p{font-size:13px}.footer-bottom{align-items:start}.footer-bottom>div{gap:15px;flex-wrap:wrap;justify-content:end}}
@media(max-width:650px){.wrap{padding-inline:22px}.election-ribbon .wrap{gap:4px;flex-direction:column;text-align:center;padding-block:7px;font-size:10px}.election-ribbon b{font-size:9px}.ribbon-sep{margin-inline:5px}.election-ribbon a{font-size:10px}.header-inner{height:82px}.brand img{width:105px;height:69px}.main-nav{top:82px;padding-inline:22px}.section{padding-block:58px}.hero-grid{grid-template-columns:1fr;gap:30px;padding-block:35px 39px;min-height:0}.hero-copy{padding:0}.hero h1{font-size:clamp(52px,13vw,75px);letter-spacing:-2.6px;line-height:1}.hero .eyebrow{font-size:10px;margin-bottom:19px}.hero-values{font-size:13px;margin-top:23px}.hero-description{font-size:14px;max-width:450px}.button-row{gap:19px;margin-top:23px}.hero-secondary{font-size:11px}.hero-caption{margin-top:23px;font-size:8px}.hero-image{height:420px;margin-right:10px;align-self:auto;max-width:480px;width:calc(100% - 10px)}.hero-image>img{object-position:center 27%}.hero-image figcaption{padding:45px 24px 23px}.hero-image figcaption strong{font-size:22px}.hero-image figcaption span{font-size:12px}.hero-star{font-size:430px;left:-200px;top:0}.intro-strip .wrap{display:grid;grid-template-columns:1fr auto;gap:18px;padding-block:24px}.intro-strip p{font-size:14px}.intro-strip .intro-divider{display:none}.intro-strip .intro-detail{grid-column:1/-1;grid-row:2;font-size:11px}.intro-strip .text-link{grid-column:2;grid-row:1;margin:0;font-size:10px}.about-grid{grid-template-columns:1fr;gap:32px}.about-copy{grid-row:1}.about-copy h2{font-size:34px;letter-spacing:-1.3px}.about-copy .lead{font-size:19px}.about-copy p:not(.eyebrow):not(.lead){font-size:14px}.about-copy .text-link{font-size:12px}.credentials{padding-top:22px;margin-top:25px;gap:18px}.credentials strong{font-size:29px}.credentials span{font-size:10px}.about-photo-row{height:190px}.about-photo-row img{height:190px}.section-heading{margin-bottom:30px}.eyebrow{font-size:10px;margin-bottom:16px}.split-heading{display:block}.split-heading>p{max-width:100%!important;margin-top:22px;font-size:14px}.split-heading>a{margin-top:22px}.record-grid{grid-template-columns:1fr}.record-item{gap:20px;padding-block:25px}.record-item h3{font-size:21px}.record-item p{font-size:13px}.record-footnote{font-size:10px;line-height:1.6}.priority-grid{grid-template-columns:1fr;margin-top:30px}.priority{padding-block:24px;gap:18px}.priority h3{font-size:20px}.priority p{font-size:13px}.priority-note{display:block;margin-top:12px}.priority-note p{font-size:12px}.priority-note a{font-size:11px;margin-top:15px}.community-section{grid-template-columns:1fr}.community-section>img{height:300px}.community-copy{padding:39px 25px 44px}.community-copy h2{font-size:31px;letter-spacing:-.8px}.community-copy p:not(.eyebrow){font-size:14px;max-width:450px}.featured-endorsement{padding:25px;display:block}.featured-endorsement h3{font-size:27px}.featured-endorsement .button{margin-top:23px;font-size:11px}.endorsement-list{grid-template-columns:1fr 1fr;gap:0 22px}.endorsement-list li{padding-block:18px}.endorsement-list strong{font-size:13px}.endorsement-list span{font-size:10px}.more-endorsements ul{columns:1;font-size:12px}.news-item{grid-template-columns:1fr 34px;gap:14px;padding-block:25px}.news-date{grid-column:1/-1;display:flex;gap:13px;align-items:center}.news-date time{font-size:10px}.news-date>span{margin:0;font-size:10px}.news-item h3{font-size:21px}.news-item p{font-size:13px}.news-arrow{width:33px;height:33px;font-size:20px;align-self:start}.social-note{gap:20px;flex-wrap:wrap;font-size:11px}.social-note span{width:100%;margin:0}.faq-layout{grid-template-columns:1fr;gap:0}.questions .section-heading{position:static;margin-bottom:30px}.questions h2{font-size:35px}.questions .section-heading>p:not(.eyebrow){font-size:14px}.updated{margin-top:17px}.faq-item summary{font-size:14px;padding-block:22px;gap:20px}.faq-item p{font-size:13px}.voting h2{font-size:43px}.vote-grid{gap:25px 15px;padding-top:28px}.vote-date strong{font-size:30px;letter-spacing:-1px}.vote-date p{font-size:10px;min-height:52px;line-height:1.7}.vote-date>span{font-size:10px}.vote-date a{font-size:10px}.vote-action{display:block;padding-top:27px}.vote-action p{font-size:13px;margin-bottom:20px}.vote-action .button{font-size:12px}.vote-action small{font-size:10px;margin-top:16px}.join-grid{grid-template-columns:1fr;gap:32px}.get-involved h2{font-size:36px;letter-spacing:-1px}.get-involved .lead{font-size:19px}.join-panel{padding:30px 24px}.join-panel>.button{font-size:11px}.join-contact{font-size:10px}.donate-band{padding-block:37px}.donate-band>.wrap:first-child{display:block}.donate-band h2{font-size:30px;line-height:1.2}.donate-band .button{margin-top:25px;font-size:12px}.donation-note{font-size:10px;line-height:1.6}.contact-grid{grid-template-columns:1fr;gap:25px}.contact-grid h3{font-size:14px;margin-bottom:12px}.contact-grid a,.contact-grid address{font-size:13px}.footer-top{grid-template-columns:110px 1fr;gap:24px}.footer-top img{width:110px}.footer-top p{font-size:13px}.footer-nav{grid-column:1/-1;font-size:11px;max-width:350px;gap:12px 30px}.footer-bottom{display:block;padding-top:25px}.footer-bottom>div{margin-top:25px;justify-content:start;font-size:10px;gap:25px}.footer-bottom p{font-size:9px}.privacy-page{padding-block:45px}.privacy-page h1{font-size:35px}}
@media(max-width:359px){.wrap{padding-inline:18px}.hero h1{font-size:49px}.hero-image{height:360px}.button-row{gap:14px}.hero-secondary{font-size:10px}.hero-caption{font-size:7px}.endorsement-list{grid-template-columns:1fr}.intro-strip .text-link{font-size:9px}.vote-date strong{font-size:27px}.join-panel>.button{font-size:10px;padding-inline:12px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}
@media print{.site-header,.election-ribbon,.button,.menu-toggle,.hero-star,.site-footer{display:none}.section{padding-block:25px}.hero{background:white;color:black}.hero h1,.hero-values{color:black}.hero-description{color:#444}.hero-grid{min-height:0}.hero-image{height:350px}.questions .section-heading{position:static}details:not([open])>div{display:block}.community-section,.voting{background:#eee;color:#111}.community-copy p,.vote-date p,.vote-action p{color:#333}a{color:inherit}}
