.hero[data-astro-cid-lrrqnk2a]{padding-top:28px;padding-bottom:40px}.hub-pest[data-astro-cid-lrrqnk2a]{flex-direction:column;flex:1;gap:7px;padding:18px 20px 20px;display:flex}.hub-pest[data-astro-cid-lrrqnk2a] h3[data-astro-cid-lrrqnk2a] a[data-astro-cid-lrrqnk2a],.hub-bene[data-astro-cid-lrrqnk2a] a[data-astro-cid-lrrqnk2a],.program-what[data-astro-cid-lrrqnk2a] a[data-astro-cid-lrrqnk2a]{color:inherit}@media (pointer:coarse){.hub-pest[data-astro-cid-lrrqnk2a] h3[data-astro-cid-lrrqnk2a] a[data-astro-cid-lrrqnk2a],.hub-bene[data-astro-cid-lrrqnk2a] a[data-astro-cid-lrrqnk2a],.program-what[data-astro-cid-lrrqnk2a] a[data-astro-cid-lrrqnk2a]{margin-block:-10px;padding-block:10px;display:inline-block}}.hub-why[data-astro-cid-lrrqnk2a]{font-size:var(--text-base);color:var(--color-neutral-800);line-height:1.4}.hub-release[data-astro-cid-lrrqnk2a]{border-top:1px solid var(--rule-soft);flex-direction:column;gap:2px;margin-top:auto;padding-top:12px;display:flex}.hub-bene[data-astro-cid-lrrqnk2a]{font-size:var(--text-base);font-weight:600}.cal-scroll[data-astro-cid-lrrqnk2a]{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scrollbar-width:thin;scrollbar-color:var(--color-track-dark) transparent;position:relative;overflow-x:auto}.cal[data-astro-cid-lrrqnk2a]{border-collapse:separate;border-spacing:4px 14px;table-layout:fixed;width:100%;min-width:640px;margin:-14px -4px}.cal[data-astro-cid-lrrqnk2a] thead[data-astro-cid-lrrqnk2a] th[data-astro-cid-lrrqnk2a]{font-family:var(--font-mono);font-size:var(--mono-xs);text-align:left;color:var(--color-accent-2-500);font-weight:400}.cal[data-astro-cid-lrrqnk2a] thead[data-astro-cid-lrrqnk2a] abbr[data-astro-cid-lrrqnk2a]{text-decoration:none}.cal[data-astro-cid-lrrqnk2a] thead[data-astro-cid-lrrqnk2a] td[data-astro-cid-lrrqnk2a],.cal[data-astro-cid-lrrqnk2a] tbody[data-astro-cid-lrrqnk2a] th[data-astro-cid-lrrqnk2a]{width:220px}.cal[data-astro-cid-lrrqnk2a] tbody[data-astro-cid-lrrqnk2a] th[data-astro-cid-lrrqnk2a]{z-index:1;text-align:left;font-size:var(--text-base);color:var(--color-accent-2-100);background:var(--color-accent-2-900);padding-right:16px;font-weight:600;line-height:1.25;position:sticky;left:0}.cal[data-astro-cid-lrrqnk2a] td[data-astro-cid-lrrqnk2a]{padding:0}.cal-cell[data-astro-cid-lrrqnk2a]{border-radius:6px;height:22px;display:block}.cal-cell--high[data-astro-cid-lrrqnk2a]{background:var(--color-accent-500)}.cal-cell--building[data-astro-cid-lrrqnk2a]{background:var(--color-building)}.cal-cell--release[data-astro-cid-lrrqnk2a]{background:var(--color-accent-2)}.cal-cell--quiet[data-astro-cid-lrrqnk2a]{background:var(--color-quiet)}.cal-legend[data-astro-cid-lrrqnk2a]{font-size:var(--text-sm);color:var(--color-accent-2-300);flex-wrap:wrap;gap:8px 22px;padding-top:4px;display:flex}.cal-legend[data-astro-cid-lrrqnk2a] li[data-astro-cid-lrrqnk2a]{align-items:center;gap:8px;display:flex}.cal-swatch[data-astro-cid-lrrqnk2a]{border-radius:4px;width:18px;height:14px}.cal-text[data-astro-cid-lrrqnk2a]{font-family:var(--font-mono);font-size:var(--mono-sm);color:var(--color-accent-2-400);flex-wrap:wrap;gap:4px 22px;display:flex}.cal-text[data-astro-cid-lrrqnk2a] strong[data-astro-cid-lrrqnk2a]{color:var(--color-accent-2-200);font-weight:500}.program-row[data-astro-cid-lrrqnk2a]{grid-template-columns:110px 1fr;gap:16px;padding:13px 0;display:grid}.program-when[data-astro-cid-lrrqnk2a]{color:var(--color-accent-600);padding-top:3px}.program-what[data-astro-cid-lrrqnk2a]{font-size:var(--text-md);font-weight:600}.program-detail[data-astro-cid-lrrqnk2a]{font-size:var(--text-base);color:var(--color-neutral-700)}.setup[data-astro-cid-lrrqnk2a]{background:var(--color-accent-2-200);border-radius:var(--radius-row);flex-direction:column;gap:5px;padding:18px 20px;display:flex}.setup-head[data-astro-cid-lrrqnk2a]{font-size:var(--text-lg);color:var(--color-accent-2-900);font-weight:700;line-height:1.3}.setup-note[data-astro-cid-lrrqnk2a]{font-size:var(--text-base);color:var(--color-accent-2-800);line-height:1.5}@media (width<=640px){.hero[data-astro-cid-lrrqnk2a] .ph--hero[data-astro-cid-lrrqnk2a]{--h:170px}.cal[data-astro-cid-lrrqnk2a] thead[data-astro-cid-lrrqnk2a] td[data-astro-cid-lrrqnk2a],.cal[data-astro-cid-lrrqnk2a] tbody[data-astro-cid-lrrqnk2a] th[data-astro-cid-lrrqnk2a]{width:112px}.cal[data-astro-cid-lrrqnk2a] tbody[data-astro-cid-lrrqnk2a] th[data-astro-cid-lrrqnk2a]{font-size:var(--text-sm)}.program-row[data-astro-cid-lrrqnk2a]{grid-template-columns:1fr;gap:4px}}
