.month-hero[data-astro-cid-r4ujxwfj]{padding-top:clamp(1.25rem,1rem + 2vw,3rem);padding-bottom:var(--space-6)}.lede[data-astro-cid-r4ujxwfj]{margin-top:var(--space-4)}.ranges[data-astro-cid-r4ujxwfj]{background:var(--surface);border-radius:var(--radius-m);max-width:52rem;overflow:hidden}.ranges[data-astro-cid-r4ujxwfj] th[data-astro-cid-r4ujxwfj][scope=row]{color:var(--ink);font-size:.98rem}.row-note[data-astro-cid-r4ujxwfj]{color:var(--ink-2);font-size:.8rem;font-weight:500;display:block}.ranges[data-astro-cid-r4ujxwfj] td[data-astro-cid-r4ujxwfj]{white-space:nowrap;font-weight:600}.table-foot[data-astro-cid-r4ujxwfj]{margin-top:var(--space-3)}h2[data-astro-cid-r4ujxwfj]{font-size:var(--step-3)}.cal-intro[data-astro-cid-r4ujxwfj],.calc-intro[data-astro-cid-r4ujxwfj]{margin:var(--space-3) 0 var(--space-5)}.cal[data-astro-cid-r4ujxwfj]{max-width:52rem;padding:0;list-style:none}.cal[data-astro-cid-r4ujxwfj] li[data-astro-cid-r4ujxwfj]{gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr 9.5rem;align-items:center;display:grid}.cal-month[data-astro-cid-r4ujxwfj]{font-weight:650}.cal-bar[data-astro-cid-r4ujxwfj]{background:linear-gradient(90deg, var(--tri-1) 0 33.33%, var(--tri-2) 33.33% 66.66%, var(--tri-3) 66.66%);border-radius:999px;height:.75rem;position:relative}.cal-fill[data-astro-cid-r4ujxwfj]{background:var(--iris);border-radius:999px;position:absolute;top:-3px;bottom:-3px}.cal-weeks[data-astro-cid-r4ujxwfj]{font-size:.95rem;font-weight:700}.cal-tri[data-astro-cid-r4ujxwfj]{color:var(--ink-2);font-size:.8rem;font-weight:500;display:block}@media (width<=36rem){.cal[data-astro-cid-r4ujxwfj] li[data-astro-cid-r4ujxwfj]{grid-template-columns:1fr auto}.cal-bar[data-astro-cid-r4ujxwfj]{grid-area:2/1/auto/-1}}.month-nav[data-astro-cid-r4ujxwfj]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;font-weight:650;display:flex}
