.upcomingPage{background:var(--paper);min-height:100vh;color:var(--ink)}.upcomingShell{width:min(1180px,100% - 48px);margin:0 auto}.upcomingNav{border-bottom:1px solid #152c2d1f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;height:78px;display:grid}.upcomingBrand{align-items:center;gap:10px;font:700 22px Georgia,serif;display:flex}.upcomingBrand>span{background:var(--orange);color:#fff;border-radius:50% 50% 50% 8px;place-items:center;width:31px;height:31px;font:18px Georgia,serif;display:grid}.upcomingNavLinks{color:#526561;gap:31px;font-size:12px;display:flex}.upcomingNavLinks a{padding:30px 0;position:relative}.upcomingNavLinks a[aria-current=page]:after{content:"";background:var(--orange);height:3px;position:absolute;inset:auto 0 0}.upcomingStatus{text-transform:uppercase;letter-spacing:.7px;border:1px solid #b9c3bc;border-radius:20px;justify-self:end;align-items:center;gap:8px;padding:8px 12px;font-size:9px;font-weight:700;display:flex}.upcomingStatus i{background:#4f946d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #e5eee8}.upcomingHero{background:#e5ede5;border-bottom:1px solid #cfdbd2}.upcomingHeroInner{grid-template-columns:1.3fr .7fr;align-items:end;gap:80px;padding:72px 0 68px;display:grid}.upcomingEyebrow{color:var(--orange);font:bold 9px var(--font-geist-mono),monospace;letter-spacing:2.2px;text-transform:uppercase}.upcomingHero h1{letter-spacing:-2.5px;margin:16px 0 22px;font:500 clamp(50px,6vw,72px)/.98 Georgia,serif}.upcomingHero h1 em{color:var(--green);font-weight:400}.upcomingHero p{color:#586b66;max-width:650px;margin:0;font:17px/1.6 Georgia,serif}.upcomingWeek{background:#ffffffad;border:1px solid #c3d0c6;padding:25px}.upcomingWeek>span{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font-size:8px;font-weight:700}.upcomingWeek>strong{margin:16px 0 7px;font:22px Georgia,serif;display:block}.upcomingWeek p{font:11px sans-serif}.upcomingWeek small{color:#778681;border-top:1px solid #cad5cd;margin-top:18px;padding-top:13px;font-size:8px;display:block}.scheduleGuide{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:22px 0;display:flex}.scheduleGuide>div{align-items:flex-start;gap:12px;display:flex}.scheduleGuide i{background:var(--orange);border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #f0e2da}.scheduleGuide p{color:#647570;margin:0;font-size:10px;line-height:1.5}.scheduleGuide p strong{color:var(--ink)}.scheduleGuide>span{color:#83908d;flex:none;font-size:8px}.houseSchedule{padding:70px 0 88px}.scheduleHeading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:29px;display:flex}.scheduleHeading h2,.senateGrid h2{margin:8px 0 0;font:40px/1.08 Georgia,serif}.scheduleHeading>a,.senateGrid>div>a{color:var(--green);text-transform:uppercase;letter-spacing:.55px;font-size:9px;font-weight:700}.scheduleGroups{gap:20px;display:grid}.scheduleGroup{border:1px solid var(--line);background:#fff}.scheduleGroup>header{border-bottom:1px solid var(--line);background:#f4f5f0;justify-content:space-between;align-items:center;padding:20px 23px;display:flex}.scheduleGroup>header span{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:700}.scheduleGroup h3{text-transform:capitalize;margin:5px 0 0;font:20px Georgia,serif}.scheduleGroup>header b{color:#788782;font-size:9px}.billScheduleList article{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 23px;display:grid}.billScheduleList article:last-child{border:0}.billWhen span,.billIdentity>span{color:#84918d;text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:700;display:block}.billWhen strong{margin-top:5px;font:13px Georgia,serif;display:block}.billIdentity>span{color:var(--orange)}.billIdentity h4{margin:6px 0 0;font:17px/1.32 Georgia,serif}.billLinks{gap:7px;display:flex}.billLinks a{color:#49675e;white-space:nowrap;border:1px solid #bcc9c1;padding:7px 9px;font-size:8px}.billLinks a:hover{border-color:var(--orange);color:var(--orange)}.senateSchedule{background:var(--ink);color:#fff;padding:70px 0}.senateGrid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.senateGrid h2{color:#fff}.senateGrid>div>p{color:#9fb0ab;margin:16px 0 22px;font:14px/1.6 Georgia,serif}.senateGrid>div>a{color:#cbd9d2}.senateGrid>article{background:#ffffff0a;border:1px solid #d7e1db3b;padding:28px}.senateGrid>article>span{color:#efa786;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:700}.senateGrid>article>strong{margin:17px 0 25px;font:27px/1.25 Georgia,serif;display:block}.senateGrid article>div{background:#ffffff0a;border-left:3px solid #83a98e;padding:13px 16px}.senateGrid article>div b{font-size:10px}.senateGrid article>div p{color:#9eb0ab;margin:5px 0 0;font-size:9px;line-height:1.5}.upcomingFooter{color:#aebdb9;background:#102e2b;padding:25px 0}.upcomingFooter>div{justify-content:space-between;align-items:center;gap:30px;display:flex}.upcomingFooter p{margin:0;font-size:9px}.upcomingFooter div div{color:#d8e1dc;gap:20px;font-size:9px;display:flex}@media (width<=900px){.upcomingNav{grid-template-columns:1fr auto}.upcomingNavLinks{grid-area:2/1/auto/-1;padding-bottom:12px;overflow:auto}.upcomingHeroInner,.senateGrid{grid-template-columns:1fr;gap:35px}.upcomingHeroInner{padding-top:55px}.billScheduleList article{grid-template-columns:95px 1fr}.billLinks{grid-column:2}.upcomingNav{height:auto;padding-top:15px}}@media (width<=600px){.upcomingShell{width:min(100% - 28px,1180px)}.upcomingNavLinks{gap:19px;font-size:11px}.upcomingNavLinks a{padding:8px 0}.upcomingHero h1{font-size:44px}.scheduleGuide,.scheduleHeading,.upcomingFooter>div{flex-direction:column;align-items:flex-start}.scheduleHeading h2,.senateGrid h2{font-size:32px}.billScheduleList article{grid-template-columns:1fr;gap:10px}.billLinks{grid-column:1}.billWhen{align-items:center;gap:7px;display:flex}.billWhen strong{margin:0}.scheduleGroup>header{align-items:flex-start;gap:15px}.houseSchedule{padding:55px 0 65px}}.upcomingNav>.upcomingBrand{grid-column:1;justify-self:start}.upcomingNavLinks{grid-column:2;justify-self:center}.upcomingStatus{grid-column:3}@media (width<=900px){.upcomingNavLinks{grid-column:1/-1;justify-self:stretch}.upcomingStatus{grid-column:2}}.upcomingGovernmentScope{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:end;gap:35px;margin-top:28px;margin-bottom:28px;padding:24px 28px;display:flex}.upcomingGovernmentScope h2{margin:7px 0 4px;font:28px Georgia,serif}.upcomingGovernmentScope p{color:#657570;max-width:700px;margin:0;font-size:10px}@media (width<=700px){.upcomingGovernmentScope{flex-direction:column;align-items:flex-start;padding:20px}}.billIdentity p{color:#667671;max-width:720px;margin:7px 0 0;font:11px/1.55 Georgia,serif}
