@font-face{font-family:CongressInter;src:url(assets/inter-regular.woff)}@font-face{font-family:CongressInter;src:url(assets/inter-bold.woff);font-weight:700}@font-face{font-family:CongressNews;src:url(assets/newsreader-latin.woff2)}body.briefing-page{background:#fffaf9;color:#241820;font-family:CongressInter,Arial,sans-serif}.briefing-page .wrap{max-width:1190px;padding-left:40px;padding-right:40px}.briefing-page .topline{background:#580b2d;color:white;text-align:center;font-size:11px;letter-spacing:2px;padding:8px}.briefing-page .header{background:#fffaf9;border-bottom:1px solid #ead6de}.briefing-page .nav{min-height:92px}.briefing-page h1,.briefing-page h2,.briefing-page h3{font-family:CongressNews,Georgia,serif;font-weight:400;letter-spacing:-1.4px;line-height:1.06}.briefing-page h2{font-size:clamp(35px,4.4vw,57px)}.briefing-page .section{padding:75px 0;border-bottom:1px solid #ead6de}.briefing-page .soft{background:#f9e7ec}.briefing-page .button.hot,.briefing-page .button{background:#580b2d;border-color:#580b2d;color:white;border-radius:2px;font-size:13px;padding:14px 20px}.briefing-page .button.light{background:transparent;color:#580b2d}.congress-hero{padding:65px 0 60px;background:#f9e7ec}.congress-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:55px;align-items:center}.congress-hero h1{font-size:clamp(48px,6.7vw,88px);margin:0 0 25px}.congress-hero h1 em{font-style:normal;color:#580b2d}.congress-hero .eyebrow{font-size:11px;letter-spacing:2px;color:#580b2d;margin-bottom:22px}.congress-hero .lead{font-size:20px;line-height:1.65}.congress-hero figure{margin:0}.congress-hero img{width:100%;height:auto;aspect-ratio:1.08;object-fit:cover;object-position:52% 45%}.congress-quote{font-family:CongressNews,Georgia,serif;font-size:28px;line-height:1.2;margin:15px 0 8px}.congress-hero figcaption{font-size:11px;color:#6a4a59}.congress-hero .note{font-size:12px;line-height:1.6}.congress-band{background:#580b2d;color:white;padding:25px 0}.congress-band .wrap{display:flex;align-items:center;justify-content:space-between;gap:25px}.congress-band strong{font-size:22px}.congress-band p{font-size:14px;max-width:610px;margin:0;line-height:1.65}.briefing-page .office-request{margin-top:0;background:transparent;padding:0;border:0}.briefing-page .closing{background:#580b2d}.briefing-page a:focus-visible{outline:3px solid #005fcc;outline-offset:5px}@media(max-width:850px){.congress-grid{grid-template-columns:1fr;gap:35px}.briefing-page .wrap{padding-left:25px;padding-right:25px}.congress-hero figure{max-width:620px}.congress-hero img{aspect-ratio:1.4}.congress-band .wrap{display:block}.congress-band p{margin-top:12px}}@media(max-width:540px){.congress-hero{padding:40px 0}.congress-hero h1{font-size:52px}.congress-hero .lead{font-size:18px}.briefing-page .section{padding:50px 0}.congress-hero .actions{display:flex;flex-direction:column}.congress-hero .button{text-align:center}.briefing-page .nav{flex-wrap:wrap;gap:18px;padding-top:18px;padding-bottom:18px}}@media print{.congress-hero figure,.congress-band{display:none}.congress-grid{display:block}.congress-hero{background:white;padding:20px 0}.congress-hero h1{font-size:32pt}}
.congress-hero h1{font-size:clamp(46px,5.5vw,72px)}.congress-first-ask{font-size:17px;line-height:1.65;margin:20px 0}.congress-first-ask strong{display:block;color:#580b2d}#congress-state{display:block;width:100%;padding:16px;margin:12px 0 18px;border:1px solid #ac7e94;background:white;color:#241820;font:inherit}#state-rankings .note{margin-top:20px;font-size:12px;line-height:1.65}.congress-tracks{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px}.congress-tracks article{border-top:3px solid #580b2d;padding-top:24px}.congress-tracks p{line-height:1.7}.briefing-page #campaign-leadership{background:#fffaf9}.briefing-page .nav .brand{font-size:24px}.briefing-page .navlinks{font-size:13px}html{scroll-padding-top:25px}@media(max-width:700px){.congress-tracks{grid-template-columns:1fr;gap:30px}.congress-hero h1{font-size:48px}}
