.rm-head[data-astro-cid-cfyflbkl]{padding:clamp(24px,4vw,44px) 0 clamp(20px,3vw,32px)}.rm-head[data-astro-cid-cfyflbkl] .split-title{max-width:none;font-size:clamp(2rem,4.2vw,3.2rem)}.rm-head[data-astro-cid-cfyflbkl] .lead[data-astro-cid-cfyflbkl]{margin:14px 0 0}.rm-facts[data-astro-cid-cfyflbkl]{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 0;display:grid}@media (width>=820px){.rm-facts[data-astro-cid-cfyflbkl]{grid-template-columns:repeat(4,minmax(0,1fr))}}.rm-facts[data-astro-cid-cfyflbkl] div[data-astro-cid-cfyflbkl]{border-right:1px solid var(--hair);margin-right:16px;padding:14px 16px 14px 0}.rm-facts[data-astro-cid-cfyflbkl] div[data-astro-cid-cfyflbkl]:last-child{border-right:0;margin-right:0}@media (width<=819px){.rm-facts[data-astro-cid-cfyflbkl] div[data-astro-cid-cfyflbkl]:nth-child(2n){border-right:0;margin-right:0}.rm-facts[data-astro-cid-cfyflbkl] div[data-astro-cid-cfyflbkl]:nth-child(n+3){border-top:1px solid var(--hair)}}.rm-facts[data-astro-cid-cfyflbkl] dt[data-astro-cid-cfyflbkl]{letter-spacing:.08em;color:var(--ink-3);font-size:.75rem}.rm-facts[data-astro-cid-cfyflbkl] dd[data-astro-cid-cfyflbkl]{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.15rem;line-height:1.3}.rm-school[data-astro-cid-cfyflbkl]{background:var(--paper-2);border-radius:var(--r-md);margin:8px 0 0;padding:clamp(18px,2.6vw,26px)}.rm-school-head[data-astro-cid-cfyflbkl]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.rm-school-head[data-astro-cid-cfyflbkl] h2[data-astro-cid-cfyflbkl]{margin:0;font-size:clamp(1.25rem,2vw,1.5rem)}.rm-school-head[data-astro-cid-cfyflbkl] label[data-astro-cid-cfyflbkl]{color:var(--ink-2);gap:4px;min-width:min(100%,320px);font-size:.82rem;font-weight:500;display:grid}.rm-school-head[data-astro-cid-cfyflbkl] select[data-astro-cid-cfyflbkl]{border:1px solid var(--paper-3);border-radius:var(--r-sm);font:inherit;color:var(--ink);background:#fff;width:100%;padding:10px 12px}.rm-school-head[data-astro-cid-cfyflbkl] select[data-astro-cid-cfyflbkl]:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px var(--brand-soft);outline:0}.rm-school-empty[data-astro-cid-cfyflbkl]{color:var(--ink-2);margin:14px 0 0;font-size:.95rem}.rm-school-panel[data-astro-cid-cfyflbkl]{border-top:1px solid var(--paper-3);margin-top:16px;padding-top:16px}.rm-school-name[data-astro-cid-cfyflbkl]{margin:0 0 10px;font-weight:700}.rm-school-name[data-astro-cid-cfyflbkl] a[data-astro-cid-cfyflbkl]{text-underline-offset:3px;text-decoration:underline #1f5f8b73}.rm-school-items[data-astro-cid-cfyflbkl]{gap:0;margin:0;padding:0;list-style:none;display:grid}.rm-school-items[data-astro-cid-cfyflbkl] li{border-top:1px solid var(--paper-3);color:var(--ink-2);grid-template-columns:minmax(96px,150px) minmax(0,1fr);gap:4px 18px;padding:9px 0;font-size:.95rem;display:grid}.rm-school-items[data-astro-cid-cfyflbkl] li:first-child{border-top:0}.rm-school-items[data-astro-cid-cfyflbkl] .w{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums}@media (width<=560px){.rm-school-items[data-astro-cid-cfyflbkl] li{grid-template-columns:1fr}}.rm-school-none[data-astro-cid-cfyflbkl],.rm-school-uc[data-astro-cid-cfyflbkl]{color:var(--ink-2);margin:12px 0 0;font-size:.95rem}.rm-school-src[data-astro-cid-cfyflbkl]{color:var(--ink-3);margin:12px 0 0;font-size:.8rem}.rm-sec[data-astro-cid-cfyflbkl]{padding:clamp(36px,5vw,60px) 0 0}.rm-sec[data-astro-cid-cfyflbkl]>h2[data-astro-cid-cfyflbkl],.rm-sec-head[data-astro-cid-cfyflbkl] h2[data-astro-cid-cfyflbkl]{margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem)}.rm-sec-head[data-astro-cid-cfyflbkl]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;display:flex}.rm-jump[data-astro-cid-cfyflbkl]{white-space:nowrap;font-size:.92rem;font-weight:600}.rm-sec-lead[data-astro-cid-cfyflbkl]{color:var(--ink-2);margin:10px 0 0}.rm-months[data-astro-cid-cfyflbkl]{border-top:1px solid var(--hair);margin:22px 0 0;padding:0;list-style:none}.rm-month[data-astro-cid-cfyflbkl]{border-bottom:1px solid var(--hair);border-left:4px solid #0000;grid-template-columns:104px minmax(0,1fr);gap:8px 24px;padding:18px 0 18px 14px;scroll-margin-top:110px;display:grid}.rm-month[data-astro-cid-cfyflbkl].now{border-left-color:var(--brand);background:#fff}.rm-month[data-astro-cid-cfyflbkl].past .rm-m[data-astro-cid-cfyflbkl],.rm-month[data-astro-cid-cfyflbkl].past .rm-items[data-astro-cid-cfyflbkl],.rm-items[data-astro-cid-cfyflbkl] li.gone{opacity:.62}.rm-when[data-astro-cid-cfyflbkl]{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.rm-m[data-astro-cid-cfyflbkl]{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.6rem;line-height:1}.rm-y[data-astro-cid-cfyflbkl]{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.8rem}.rm-now[data-astro-cid-cfyflbkl]{background:var(--brand);color:var(--ink);border-radius:999px;margin-top:6px;padding:2px 9px;font-size:.74rem;font-weight:700}.rm-items[data-astro-cid-cfyflbkl]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rm-items[data-astro-cid-cfyflbkl] li[data-astro-cid-cfyflbkl]{color:var(--ink-2);gap:2px 14px;display:grid}.rm-items[data-astro-cid-cfyflbkl] li[data-astro-cid-cfyflbkl].dated{grid-template-columns:minmax(0,1fr)}.rm-date[data-astro-cid-cfyflbkl]{font-family:var(--serif);color:var(--ink);font-variant-numeric:tabular-nums;border-bottom:2px solid var(--brand);justify-self:start;font-size:1rem;line-height:1.35}.rm-text[data-astro-cid-cfyflbkl] a[data-astro-cid-cfyflbkl]{text-underline-offset:3px;text-decoration:underline #1f5f8b73}.rm-src[data-astro-cid-cfyflbkl]{color:var(--ink-3);margin-left:8px;font-size:.76rem;display:inline-block}@media (width<=560px){.rm-src[data-astro-cid-cfyflbkl]{margin-left:0;display:block}}@media (width>=760px){.rm-items[data-astro-cid-cfyflbkl] li[data-astro-cid-cfyflbkl].dated{grid-template-columns:168px minmax(0,1fr);align-items:baseline}}@media (width<=560px){.rm-month[data-astro-cid-cfyflbkl]{grid-template-columns:1fr;padding-left:12px}.rm-when[data-astro-cid-cfyflbkl]{flex-direction:row;align-items:baseline;gap:8px}.rm-now[data-astro-cid-cfyflbkl]{margin:0 0 0 4px}}.rm-focus[data-astro-cid-cfyflbkl]{grid-template-columns:1fr;gap:14px;margin-top:22px;display:grid}@media (width>=760px){.rm-focus[data-astro-cid-cfyflbkl]{grid-template-columns:1fr 1fr}}.rm-focus[data-astro-cid-cfyflbkl] article[data-astro-cid-cfyflbkl]{background:var(--paper-2);border-radius:var(--r-md);flex-direction:column;gap:8px;padding:22px 24px;display:flex}.rm-focus[data-astro-cid-cfyflbkl] h3[data-astro-cid-cfyflbkl]{font-family:var(--sans);margin:0;font-size:1.08rem;font-weight:700}.rm-focus[data-astro-cid-cfyflbkl] p[data-astro-cid-cfyflbkl]{color:var(--ink-2);margin:0;font-size:.97rem}.rm-focus[data-astro-cid-cfyflbkl] .link[data-astro-cid-cfyflbkl]{margin-top:auto;padding-top:6px;font-size:.92rem}.rm-strands[data-astro-cid-cfyflbkl]{border-top:1px solid var(--hair);margin:22px 0 0}.rm-strands[data-astro-cid-cfyflbkl]>div[data-astro-cid-cfyflbkl]{border-bottom:1px solid var(--hair);grid-template-columns:1fr;gap:6px 28px;padding:18px 0;display:grid}@media (width>=760px){.rm-strands[data-astro-cid-cfyflbkl]>div[data-astro-cid-cfyflbkl]{grid-template-columns:180px minmax(0,1fr)}}.rm-strands[data-astro-cid-cfyflbkl] dt[data-astro-cid-cfyflbkl]{font-family:var(--serif);color:var(--ink);font-size:1.2rem}.rm-strands[data-astro-cid-cfyflbkl] dd[data-astro-cid-cfyflbkl]{min-width:0;margin:0}.rm-strands[data-astro-cid-cfyflbkl] dd[data-astro-cid-cfyflbkl] p[data-astro-cid-cfyflbkl]{color:var(--ink-2);overflow-wrap:anywhere;margin:0}.rm-links[data-astro-cid-cfyflbkl]{flex-wrap:wrap;gap:6px 18px;font-size:.92rem;font-weight:600;display:flex;margin-top:8px!important}.rm-links[data-astro-cid-cfyflbkl] a[data-astro-cid-cfyflbkl]:after{content:" →"}.rm-advice[data-astro-cid-cfyflbkl]{background:var(--ink);color:var(--paper);border-radius:var(--r-md);margin:26px 0 0;padding:20px 24px}.rm-advice-tag[data-astro-cid-cfyflbkl]{letter-spacing:.08em;color:var(--brand);margin:0 0 6px;font-size:.76rem;font-weight:700}.rm-advice[data-astro-cid-cfyflbkl] p[data-astro-cid-cfyflbkl]:last-child{color:#faf8f3e0;margin:0}.rm-sec[data-astro-cid-cfyflbkl] .dlg{margin-top:20px}.rm-pn[data-astro-cid-cfyflbkl]{grid-template-columns:1fr 1fr;gap:14px;margin:clamp(36px,5vw,56px) 0 clamp(20px,3vw,36px);display:grid}.rm-pn[data-astro-cid-cfyflbkl] a[data-astro-cid-cfyflbkl]{border:1px solid var(--hair);border-radius:var(--r-md);color:inherit;background:#fff;flex-direction:column;gap:2px;padding:16px 20px;transition:background .2s,border-color .2s;display:flex}.rm-pn[data-astro-cid-cfyflbkl] a[data-astro-cid-cfyflbkl]:hover{background:var(--paper-2);border-color:var(--ink-3)}.rm-pn[data-astro-cid-cfyflbkl] a[data-astro-cid-cfyflbkl].nx{text-align:right;align-items:flex-end}.rm-pn[data-astro-cid-cfyflbkl] span[data-astro-cid-cfyflbkl]{color:var(--ink-3);font-size:.8rem}.rm-pn[data-astro-cid-cfyflbkl] b[data-astro-cid-cfyflbkl]{font-family:var(--serif);color:var(--ink);font-size:1.2rem;font-weight:500}
