.cal[data-astro-cid-ps4lfsbr]{--cal-soft: #eaf1fa}.cal-t[data-astro-cid-ps4lfsbr]{font-size:clamp(1.4rem,3vw,1.8rem);margin:0 0 8px}.cal-lead[data-astro-cid-ps4lfsbr]{margin:0 0 10px;color:var(--ink);max-width:62ch}.cal-best[data-astro-cid-ps4lfsbr]{margin:0 0 18px;color:var(--muted);max-width:62ch;font-size:.95rem}.cal-grid[data-astro-cid-ps4lfsbr]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}@media(min-width:1000px){.cal-grid[data-astro-cid-ps4lfsbr]{grid-template-columns:repeat(12,minmax(0,1fr))}}.cal-m[data-astro-cid-ps4lfsbr]{min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border:1px solid var(--rule);border-radius:12px;background:var(--ground);color:var(--ink);font-size:.9rem;font-weight:500}.cal-m[data-astro-cid-ps4lfsbr].is-rec{background:var(--cal-soft);border-color:var(--cal-soft);color:var(--brand);font-weight:600}.cal-m-n[data-astro-cid-ps4lfsbr]{text-transform:capitalize}.cal-m-lv[data-astro-cid-ps4lfsbr]{display:inline-flex;gap:3px}.cal-m-lv[data-astro-cid-ps4lfsbr] i[data-astro-cid-ps4lfsbr]{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.22}.cal-m-lv[data-astro-cid-ps4lfsbr] i[data-astro-cid-ps4lfsbr].on{opacity:.75}.cal-legend[data-astro-cid-ps4lfsbr]{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:.82rem;color:var(--muted)}.cal-legend[data-astro-cid-ps4lfsbr] li[data-astro-cid-ps4lfsbr]{display:inline-flex;align-items:center;gap:6px}.cal-legend[data-astro-cid-ps4lfsbr] .cal-m-lv[data-astro-cid-ps4lfsbr]{color:var(--slate)}.cal-sw[data-astro-cid-ps4lfsbr]{width:14px;height:14px;border-radius:4px;background:var(--cal-soft);border:1px solid #c9d9ee}.cal-list[data-astro-cid-ps4lfsbr]{list-style:none;padding:0;margin:0;display:grid;gap:8px}@media(min-width:760px){.cal-list[data-astro-cid-ps4lfsbr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cal-row[data-astro-cid-ps4lfsbr]{padding:12px 14px;border-radius:12px;background:var(--ground)}.cal-row[data-astro-cid-ps4lfsbr].is-rec{background:var(--cal-soft)}.cal-row[data-astro-cid-ps4lfsbr] p[data-astro-cid-ps4lfsbr]{margin:0}.cal-row-h[data-astro-cid-ps4lfsbr]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.cal-row-h[data-astro-cid-ps4lfsbr] .cal-m-n[data-astro-cid-ps4lfsbr]{color:var(--ink)}.cal-row-lv[data-astro-cid-ps4lfsbr]{font-size:.82rem;color:var(--muted)}.cal-row-t[data-astro-cid-ps4lfsbr]{margin-top:4px!important;font-size:.92rem}.cal-row-w[data-astro-cid-ps4lfsbr]{color:var(--slate)}.cal-cta[data-astro-cid-ps4lfsbr]{margin:16px 0 0}.cal-cta[data-astro-cid-ps4lfsbr] .btn[data-astro-cid-ps4lfsbr]{min-height:44px}.cal-dates[data-astro-cid-ps4lfsbr]{margin:16px 0 0}.cal-dates-t[data-astro-cid-ps4lfsbr]{font-size:1rem;margin:0 0 6px}.cal-dates[data-astro-cid-ps4lfsbr] ul[data-astro-cid-ps4lfsbr]{margin:0;padding-left:1.2em}.cal-note[data-astro-cid-ps4lfsbr]{margin:12px 0 0;font-size:.75rem;color:var(--muted)}
