.week-page[data-astro-cid-t4x5bzju]{background:var(--bmm-bg)}.week-hero[data-astro-cid-t4x5bzju]{border-bottom:1px solid var(--bmm-line-soft);background:var(--bmm-blush)}.week-hero__inner[data-astro-cid-t4x5bzju]{padding-top:22px;padding-bottom:58px}.week-breadcrumb[data-astro-cid-t4x5bzju]{color:var(--bmm-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.week-breadcrumb[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]{color:var(--bmm-teal-deep);font-weight:700;text-decoration:none}.week-breadcrumb[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]:hover{text-decoration:underline}.week-breadcrumb[data-astro-cid-t4x5bzju] span[data-astro-cid-t4x5bzju][aria-hidden]{color:var(--bmm-faint)}.week-hero__grid[data-astro-cid-t4x5bzju]{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:end;gap:48px;margin-top:54px;display:grid}.week-hero[data-astro-cid-t4x5bzju] h1[data-astro-cid-t4x5bzju]{max-width:720px;margin-top:12px}.week-hero__lead[data-astro-cid-t4x5bzju]{max-width:680px;margin-top:22px}.week-actions[data-astro-cid-t4x5bzju]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.week-hero__note[data-astro-cid-t4x5bzju]{border-top:3px solid var(--bmm-teal);background:var(--bmm-card);padding:22px}.week-hero__note[data-astro-cid-t4x5bzju] strong[data-astro-cid-t4x5bzju]{color:var(--bmm-ink);font:700 20px/1.2 var(--bmm-q);display:block}.week-hero__note[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju]{color:var(--bmm-text);margin:12px 0 0;line-height:1.65}.week-section[data-astro-cid-t4x5bzju]{border-bottom:1px solid var(--bmm-line-soft);padding:76px 0}.week-section--intro[data-astro-cid-t4x5bzju]{padding-top:64px}.week-intro-grid[data-astro-cid-t4x5bzju],.practical-grid[data-astro-cid-t4x5bzju],.faq-grid[data-astro-cid-t4x5bzju],.sources-grid[data-astro-cid-t4x5bzju]{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:56px;display:grid}.week-prose[data-astro-cid-t4x5bzju]{max-width:700px}.week-prose[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju],.after-due[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju],.practical-intro[data-astro-cid-t4x5bzju] .bmm-p[data-astro-cid-t4x5bzju],.sources-copy[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju]{color:var(--bmm-text);margin:0 0 18px;font-size:17px;line-height:1.75}.week-prose[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju],.sources-copy[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]{color:var(--bmm-teal-deep);text-underline-offset:3px;font-weight:700}.week-facts[data-astro-cid-t4x5bzju]{border-top:1px solid var(--bmm-line);border-bottom:1px solid var(--bmm-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid}.week-facts[data-astro-cid-t4x5bzju] div[data-astro-cid-t4x5bzju]{border-right:1px solid var(--bmm-line);grid-template-columns:auto 1fr;align-items:baseline;gap:12px;padding:20px 18px;display:grid}.week-facts[data-astro-cid-t4x5bzju] div[data-astro-cid-t4x5bzju]:first-child{padding-left:0}.week-facts[data-astro-cid-t4x5bzju] div[data-astro-cid-t4x5bzju]:last-child{border-right:0}.week-facts[data-astro-cid-t4x5bzju] strong[data-astro-cid-t4x5bzju]{color:var(--bmm-coral-deep);font:700 34px/1 var(--bmm-q)}.week-facts[data-astro-cid-t4x5bzju] span[data-astro-cid-t4x5bzju]{color:var(--bmm-muted);font-size:14px;line-height:1.35}.week-section__head[data-astro-cid-t4x5bzju]{max-width:700px}.week-section__head[data-astro-cid-t4x5bzju] h2[data-astro-cid-t4x5bzju]{margin-top:8px}.week-section__head[data-astro-cid-t4x5bzju] .bmm-p[data-astro-cid-t4x5bzju]{margin-top:16px}.trimester-links[data-astro-cid-t4x5bzju]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.trimester-links[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]{border:1px solid var(--bmm-line);color:var(--bmm-ink);background:var(--bmm-card);justify-content:space-between;gap:16px;padding:18px;text-decoration:none;display:flex}.trimester-links[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]:hover{border-color:var(--bmm-teal-deep)}.trimester-links[data-astro-cid-t4x5bzju] span[data-astro-cid-t4x5bzju]{font:700 17px/1.2 var(--bmm-q)}.trimester-links[data-astro-cid-t4x5bzju] small[data-astro-cid-t4x5bzju]{color:var(--bmm-muted);font-size:13px}.trimester-list[data-astro-cid-t4x5bzju]{margin-top:60px}.trimester[data-astro-cid-t4x5bzju]{scroll-margin-top:24px}.trimester[data-astro-cid-t4x5bzju]+.trimester[data-astro-cid-t4x5bzju]{margin-top:72px}.trimester__head[data-astro-cid-t4x5bzju]{border-bottom:1px solid var(--bmm-ink);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;gap:56px;padding-bottom:20px;display:grid}.trimester__head[data-astro-cid-t4x5bzju] h3[data-astro-cid-t4x5bzju],.after-due[data-astro-cid-t4x5bzju] h3[data-astro-cid-t4x5bzju]{color:var(--bmm-ink);font:700 clamp(25px, 3vw, 34px)/1.1 var(--bmm-q);margin:8px 0 0}.trimester__head[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju]:last-child{max-width:680px;color:var(--bmm-text);margin:0;line-height:1.65}.week-list[data-astro-cid-t4x5bzju]{border-bottom:1px solid var(--bmm-line)}.week-row[data-astro-cid-t4x5bzju]{border-bottom:1px solid var(--bmm-line-soft);grid-template-columns:60px minmax(0,1fr) auto;align-items:start;gap:24px;padding:20px 0;display:grid}.week-row[data-astro-cid-t4x5bzju]:last-child{border-bottom:0}.week-row__number[data-astro-cid-t4x5bzju]{color:var(--bmm-coral-deep);font:700 19px/1 var(--bmm-q)}.week-row__body[data-astro-cid-t4x5bzju] h4[data-astro-cid-t4x5bzju]{color:var(--bmm-ink);font:700 18px/1.2 var(--bmm-q);margin:0}.week-row__body[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju]{max-width:720px;color:var(--bmm-text);margin:7px 0 0;line-height:1.6}.week-row__link[data-astro-cid-t4x5bzju],.week-row__status[data-astro-cid-t4x5bzju]{white-space:nowrap;color:var(--bmm-teal-deep);align-self:center;font-size:13px;font-weight:800;text-decoration:none}.week-row__link[data-astro-cid-t4x5bzju]:hover{text-underline-offset:3px;text-decoration:underline}.week-row__status[data-astro-cid-t4x5bzju]{color:var(--bmm-muted);font-weight:600}.after-due[data-astro-cid-t4x5bzju]{border-top:1px solid var(--bmm-ink);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:56px;margin-top:60px;padding:24px 0 0;display:grid}.after-due[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju]{margin:0}.week-section--practical[data-astro-cid-t4x5bzju]{background:var(--bmm-teal-tint)}.practical-intro[data-astro-cid-t4x5bzju] .bmm-h2[data-astro-cid-t4x5bzju]{margin-top:8px}.practical-links[data-astro-cid-t4x5bzju]{border-top:1px solid var(--bmm-line);gap:0;display:grid}.practical-links[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]{border-bottom:1px solid var(--bmm-line);color:var(--bmm-ink);grid-template-columns:minmax(0,1fr) auto;gap:6px 20px;padding:20px 0;text-decoration:none;display:grid}.practical-links[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]:hover strong[data-astro-cid-t4x5bzju]{color:var(--bmm-teal-deep)}.practical-links[data-astro-cid-t4x5bzju] strong[data-astro-cid-t4x5bzju]{font:700 19px/1.2 var(--bmm-q)}.practical-links[data-astro-cid-t4x5bzju] span[data-astro-cid-t4x5bzju]{color:var(--bmm-text);grid-column:1/2;line-height:1.5}.practical-links[data-astro-cid-t4x5bzju] b[data-astro-cid-t4x5bzju]{color:var(--bmm-teal-deep)}.faq-list[data-astro-cid-t4x5bzju]{gap:10px;display:grid}.faq-list[data-astro-cid-t4x5bzju] details[data-astro-cid-t4x5bzju]{border-bottom:1px solid var(--bmm-line)}.faq-list[data-astro-cid-t4x5bzju] summary[data-astro-cid-t4x5bzju]{cursor:pointer;color:var(--bmm-ink);font:700 18px/1.3 var(--bmm-q);padding:0 34px 16px 0}.faq-list[data-astro-cid-t4x5bzju] details[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju]{color:var(--bmm-text);margin:0;padding:0 34px 18px 0;line-height:1.65}.sources-copy[data-astro-cid-t4x5bzju] ul[data-astro-cid-t4x5bzju]{gap:10px;margin:0;padding:0 0 0 20px;display:grid}.sources-copy[data-astro-cid-t4x5bzju] li[data-astro-cid-t4x5bzju]{color:var(--bmm-text);line-height:1.55}@media (width<=760px){.week-hero__grid[data-astro-cid-t4x5bzju],.week-intro-grid[data-astro-cid-t4x5bzju],.practical-grid[data-astro-cid-t4x5bzju],.faq-grid[data-astro-cid-t4x5bzju],.sources-grid[data-astro-cid-t4x5bzju],.trimester__head[data-astro-cid-t4x5bzju],.after-due[data-astro-cid-t4x5bzju]{grid-template-columns:1fr;gap:28px}.week-hero__inner[data-astro-cid-t4x5bzju]{padding-bottom:44px}.week-hero__grid[data-astro-cid-t4x5bzju]{margin-top:40px}.week-section[data-astro-cid-t4x5bzju]{padding:56px 0}.week-facts[data-astro-cid-t4x5bzju],.trimester-links[data-astro-cid-t4x5bzju]{grid-template-columns:1fr}.week-facts[data-astro-cid-t4x5bzju] div[data-astro-cid-t4x5bzju],.week-facts[data-astro-cid-t4x5bzju] div[data-astro-cid-t4x5bzju]:first-child{border-right:0;border-bottom:1px solid var(--bmm-line);padding:16px 0}.week-facts[data-astro-cid-t4x5bzju] div[data-astro-cid-t4x5bzju]:last-child{border-bottom:0}.trimester-list[data-astro-cid-t4x5bzju]{margin-top:44px}.trimester[data-astro-cid-t4x5bzju]+.trimester[data-astro-cid-t4x5bzju]{margin-top:56px}.week-row[data-astro-cid-t4x5bzju]{grid-template-columns:38px minmax(0,1fr);gap:14px}.week-row__link[data-astro-cid-t4x5bzju],.week-row__status[data-astro-cid-t4x5bzju]{grid-column:2;justify-self:start;margin-top:2px}.week-row__body[data-astro-cid-t4x5bzju] p[data-astro-cid-t4x5bzju]{font-size:16px}.practical-links[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]{grid-template-columns:minmax(0,1fr) auto}}@media (prefers-reduced-motion:reduce){.trimester-links[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju],.practical-links[data-astro-cid-t4x5bzju] a[data-astro-cid-t4x5bzju]{transition:none}}
