.Calendar_page__0YJf4{max-width:78rem;margin:0 auto;padding:2rem 1rem 3rem;color:#182a41}.Calendar_panel__tYMhH{background:#fff;border-radius:1rem;padding:clamp(1.1rem,3vw,2.2rem);box-shadow:0 8px 32px #00000014}.Calendar_page__0YJf4 h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;font-weight:750;margin:.75rem 0 1rem}.Calendar_page__0YJf4 h2{font-size:clamp(1.25rem,3vw,1.65rem);font-weight:700;margin:1.8rem 0 .8rem}.Calendar_page__0YJf4 p{max-width:75ch;line-height:1.7;margin:.7rem 0}.Calendar_page__0YJf4 a:not(.Calendar_button__V4IZn){text-decoration:underline;text-underline-offset:.2em}.Calendar_page__0YJf4 a:focus-visible,.Calendar_page__0YJf4 button:focus-visible,.Calendar_page__0YJf4 input:focus-visible,.Calendar_scroll__H0XsR:focus-visible{outline:3px solid #006c9b;outline-offset:4px}.Calendar_actions__BMymD{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin:1.2rem 0}.Calendar_button__V4IZn{display:inline-flex;align-items:center;justify-content:center;background:#183d63;color:#fff;border-radius:.5rem;padding:.75rem 1.1rem;font-weight:650;cursor:pointer;text-align:center}.Calendar_button__V4IZn:hover{background:#0d2d4f}.Calendar_note__4a2qJ{padding:.8rem 1rem;background:#fff4dd;border-inline-start:4px solid #bb7418;border-radius:.3rem}.Calendar_summary__IyOLu{display:flex;gap:1rem;flex-wrap:wrap;padding:.8rem 0}.Calendar_summary__IyOLu span{background:#eef3f7;padding:.55rem .8rem;border-radius:.5rem}.Calendar_grid__j32_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:1rem 0}.Calendar_card__fkZq4{border:1px solid #ced8e3;border-radius:.7rem;padding:1rem}.Calendar_card__fkZq4 strong{font-size:1.5rem;display:block}.Calendar_card__fkZq4 a{display:block;margin-top:.6rem}.Calendar_form__H4oWg{display:flex;align-items:end;flex-wrap:wrap;gap:.8rem;margin:1.2rem 0}.Calendar_form__H4oWg label{display:grid;gap:.35rem;font-weight:650}.Calendar_form__H4oWg input{border:1px solid #8d9caf;border-radius:.4rem;padding:.65rem;width:8rem;font:inherit;color:inherit;background:#fff}.Calendar_scroll__H0XsR{overflow-x:auto;overscroll-behavior-inline:contain;margin:1rem 0;border:1px solid #ced8e3;border-radius:.5rem}.Calendar_table___rbo7{border-collapse:separate;border-spacing:0;width:100%;min-width:65rem;font-size:.82rem;text-align:center}.Calendar_table___rbo7 caption{text-align:start;padding:.85rem;font-weight:700;background:#f1f5f9;font-size:1rem}.Calendar_table___rbo7 td,.Calendar_table___rbo7 th{padding:.45rem .25rem;border-bottom:1px solid #dce3eb;border-inline-end:1px solid #dce3eb}.Calendar_table___rbo7 thead th{background:#eef3f7;min-width:4.5rem;font-weight:650}.Calendar_table___rbo7 th:first-child{position:sticky;inset-inline-start:0;background:#e7eef5;z-index:1;min-width:4.5rem}.Calendar_table___rbo7 small{display:block;font-size:.68rem;font-weight:400;margin-top:.25rem;white-space:nowrap}.Calendar_table___rbo7 abbr{text-decoration:none}.Calendar_boy__0x_C2{background:#e7f1fc;color:#163a5f;font-weight:650}.Calendar_girl__cy2gI{background:#fae9ef;color:#78324b;font-weight:650}.Calendar_legend__WirDH{display:flex;flex-wrap:wrap;gap:1rem;margin:.8rem 0}.Calendar_legend__WirDH span{padding:.3rem .7rem;border-radius:.3rem}.Calendar_instructions__WSPkz{max-width:75ch;padding-inline-start:1.4rem;list-style:decimal}.Calendar_instructions__WSPkz li{margin:.7rem 0;line-height:1.7;padding-inline-start:.3rem}.Calendar_dates__6iN1R{min-width:34rem;font-size:.95rem}.Calendar_promo__cheo5{max-width:65rem;margin:2rem auto;padding:1.5rem;border-radius:.75rem;background:#fff;color:#182a41}.Calendar_promo__cheo5 h2{font-size:1.4rem;font-weight:700;margin-bottom:.6rem}.Calendar_promo__cheo5 p{line-height:1.7;margin-bottom:1rem}.Calendar_promo__cheo5 a{color:#183d63;text-decoration:underline;font-weight:700}@media (max-width:40rem){.Calendar_page__0YJf4{padding:1rem .5rem 2rem}.Calendar_promo__cheo5{margin-inline:.5rem}.Calendar_summary__IyOLu{gap:.5rem}}@media print{.Calendar_page__0YJf4{padding:0}.Calendar_panel__tYMhH{box-shadow:none;padding:0}.Calendar_scroll__H0XsR{overflow:visible}.Calendar_table___rbo7{min-width:0;font-size:7pt}.Calendar_table___rbo7 thead th{min-width:0}.Calendar_table___rbo7 th:first-child{position:static;min-width:0}.Calendar_actions__BMymD,.Calendar_form__H4oWg{display:none}}.History_page__KxYCg{max-width:72rem;margin:0 auto;padding:2rem 1rem 3rem;color:#182a41}.History_paper__tfEL_{background:#fffdf8;border-radius:1rem;padding:clamp(1.25rem,4vw,3.5rem);box-shadow:0 8px 32px #00000014}.History_reading__mnPf5{max-width:70ch;margin-inline:auto}.History_page__KxYCg h1{max-width:30ch;font-size:clamp(2rem,4vw,3rem);line-height:1.15;font-weight:750;margin:1rem 0 1.25rem;text-wrap:balance;overflow-wrap:anywhere}.History_page__KxYCg h2{font-size:clamp(1.35rem,2.5vw,1.7rem);line-height:1.35;font-weight:700;margin:2.2rem 0 1rem;scroll-margin-top:1.5rem}.History_page__KxYCg p{font-size:1.08rem;line-height:1.85;margin:1rem 0}.History_context___ilOH a,.History_page__KxYCg a,.History_promo__hyJqZ a{color:#174a74;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.History_context___ilOH a:focus-visible,.History_page__KxYCg a:focus-visible,.History_page__KxYCg summary:focus-visible,.History_promo__hyJqZ a:focus-visible{outline:3px solid #006c9b;outline-offset:4px}.History_page__KxYCg .History_kicker__PFFL_{color:#84521e;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;margin-top:1.5rem}.History_page__KxYCg .History_lede__ARBfi{font-size:1.2rem;line-height:1.75}.History_page__KxYCg .History_byline___u4W8{font-size:.85rem;color:#536174}.History_breadcrumbs__SnV20{display:flex;flex-wrap:wrap;gap:.5rem;font-size:.9rem}.History_contents__Z_24c{background:#f3eee4;border-radius:.5rem;padding:.8rem 1rem;margin:1.5rem 0 2rem}.History_contents__Z_24c summary{cursor:pointer;font-weight:650}.History_contents__Z_24c ol{padding-inline-start:1.25rem;list-style:decimal}.History_contents__Z_24c li{line-height:1.65;margin:.6rem 0}.History_citations__G9sVR{display:flex;gap:.5rem;margin-top:-.5rem}.History_citations__G9sVR a{font-size:.8rem}.History_references__kx4ie{padding-inline-start:1.4rem;list-style:decimal}.History_references__kx4ie li{margin:.8rem 0;line-height:1.65;scroll-margin-top:2rem}.History_references__kx4ie span{display:block;color:#536174;font-size:.85rem}.History_links__R6VY2{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:2rem 0;padding-top:1.5rem;border-top:1px solid #ded6c9}.History_grid__hRZGH{display:grid;gap:1.25rem;margin:1.5rem 0}.History_card__syet6{border:1px solid #ded6c9;border-radius:.65rem;padding:1.25rem}.History_card__syet6 h2{margin:0 0 .75rem}.History_card__syet6 p{font-size:1rem}.History_promo__hyJqZ{max-width:65rem;margin:2rem auto;padding:1.5rem;border-radius:.75rem;background:#fffdf8;color:#182a41}.History_promo__hyJqZ h2{font-size:1.4rem;font-weight:700;margin-bottom:1rem}.History_promo__hyJqZ ul{display:grid;gap:1rem;line-height:1.6}.History_context___ilOH{margin-top:1.25rem;line-height:1.7}@media (min-width:50rem){.History_grid__hRZGH{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.History_page__KxYCg{padding:1rem .5rem 2rem}.History_promo__hyJqZ{margin-inline:.5rem}}