.smonth[data-astro-cid-hjkkgwvk]{width:100%;max-width:944px}.smonth__head[data-astro-cid-hjkkgwvk]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.smonth__title[data-astro-cid-hjkkgwvk]{font-size:18px;font-weight:800;line-height:1.2}.smonth__nav[data-astro-cid-hjkkgwvk]{border-radius:var(--r-md);width:44px;height:44px;color:var(--ink);border:1px solid var(--line);background:#ffffff0d;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.smonth__nav[data-astro-cid-hjkkgwvk]:hover{border-color:var(--line-strong);background:#ffffff1a}.smonth__nav[data-astro-cid-hjkkgwvk].is-off{opacity:.35}.smonth__wd[data-astro-cid-hjkkgwvk],.smonth__grid[data-astro-cid-hjkkgwvk]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;list-style:none;display:grid}.smonth__wd[data-astro-cid-hjkkgwvk] li[data-astro-cid-hjkkgwvk]{text-align:center;letter-spacing:1px;color:var(--ink-3);padding-bottom:2px;font-size:11px;font-weight:700}.smonth__cell[data-astro-cid-hjkkgwvk]{aspect-ratio:6/5;border-radius:var(--r-date);width:100%;color:var(--ink);font-variant-numeric:tabular-nums;transition:background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-decoration:none;display:flex}a[data-astro-cid-hjkkgwvk].smonth__cell{border:1px solid var(--line);background:#ffffff0d}a[data-astro-cid-hjkkgwvk].smonth__cell:hover{background:var(--accent-soft);border-color:var(--accent-line)}.smonth__cell[data-astro-cid-hjkkgwvk].is-empty{color:var(--ink-4)}.smonth__num[data-astro-cid-hjkkgwvk]{font-family:var(--font-head);font-size:17px;font-weight:800;line-height:1}.smonth__cell[data-astro-cid-hjkkgwvk].is-empty .smonth__num[data-astro-cid-hjkkgwvk]{font-weight:500}.smonth__sub[data-astro-cid-hjkkgwvk]{color:var(--accent-text);white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.2;display:none}.smonth__dot[data-astro-cid-hjkkgwvk]{background:var(--accent-text);border-radius:999px;width:5px;height:5px}@media (width>=640px){.smonth__sub[data-astro-cid-hjkkgwvk]{display:block}.smonth__dot[data-astro-cid-hjkkgwvk]{display:none}}.smonth__cell[data-astro-cid-hjkkgwvk].is-today{box-shadow:inset 0 0 0 1.5px var(--accent-text)}@media (width<=639px){.smonth__wd[data-astro-cid-hjkkgwvk],.smonth__grid[data-astro-cid-hjkkgwvk]{gap:4px}.smonth__num[data-astro-cid-hjkkgwvk]{font-size:15px}.smonth__cell[data-astro-cid-hjkkgwvk]{aspect-ratio:1}}.sched-hero .mo-months{margin-top:2px}.mo-empty[data-astro-cid-lldfpjp6]{margin-top:24px}.mo-top[data-astro-cid-lldfpjp6]{grid-template-columns:minmax(0, 1fr) var(--side-col);column-gap:var(--side-gap);align-items:start;margin-top:24px;display:grid}.mo-cal[data-astro-cid-lldfpjp6]{min-width:0}.mo-note[data-astro-cid-lldfpjp6]{max-width:720px;color:var(--ink-3);margin-top:12px;font-size:13px;line-height:1.5}.mo-side[data-astro-cid-lldfpjp6]{flex-direction:column;gap:16px;display:flex}.mo-shelf,.mo-running[data-astro-cid-lldfpjp6]{margin-top:44px}.mo-running[data-astro-cid-lldfpjp6] .section-head{margin-bottom:var(--head-gap)}.mo-running__more[data-astro-cid-lldfpjp6]{color:var(--ink-2);margin-top:16px;font-size:15px}.mo-end[data-astro-cid-lldfpjp6]{margin-top:48px;padding-bottom:72px}.mo-faq[data-astro-cid-lldfpjp6]{max-width:840px}.mo-more[data-astro-cid-lldfpjp6]{margin-top:36px}.mo-more__title[data-astro-cid-lldfpjp6]{margin-bottom:12px;font-size:20px;font-weight:700}@media (width<=960px){.mo-top[data-astro-cid-lldfpjp6]{grid-template-columns:minmax(0,1fr);row-gap:28px}}@media (width<=600px){.mo-end[data-astro-cid-lldfpjp6]{padding-bottom:48px}}
