.refine[data-astro-cid-map3axlu]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1rem;display:flex}.refine[data-astro-cid-map3axlu] label[data-astro-cid-map3axlu]{align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;display:flex}.refine[data-astro-cid-map3axlu] select[data-astro-cid-map3axlu]{border:1px solid var(--field);background:var(--paper);color:var(--ink);font:inherit;border-radius:2px;padding:.45rem .6rem}.refine[data-astro-cid-map3axlu] .end[data-astro-cid-map3axlu]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-left:auto;display:flex}.refine[data-astro-cid-map3axlu] .when[data-astro-cid-map3axlu]{padding:.25rem 0;font-weight:600;display:inline-block}.views[data-astro-cid-map3axlu]{border:1px solid var(--line);border-radius:2px;display:inline-flex}.views[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{color:var(--slate);padding:.35rem .8rem;font-size:.95rem;font-weight:600;text-decoration:none}.views[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]+a[data-astro-cid-map3axlu]{border-left:1px solid var(--line)}.views[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]:hover{color:var(--deep);background:var(--shoal-2)}.views[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu][aria-current]{background:var(--deep);color:#fff}.calendar[data-astro-cid-map3axlu]{margin-top:.5rem}.day[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{border-top:3px solid var(--deep);align-items:baseline;gap:.7rem;margin:2rem 0 0;padding:.5rem 0 .6rem;font-size:1.3rem;font-stretch:85%;display:flex}.day[data-astro-cid-map3axlu].today h2[data-astro-cid-map3axlu]{border-top-color:var(--sunset)}.day[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu] .num[data-astro-cid-map3axlu]{font-variant-numeric:tabular-nums;min-width:2.4rem;font-size:2.6rem;font-weight:800;font-stretch:62%;line-height:.9}.event[data-astro-cid-map3axlu]{border-top:1px solid var(--line-soft);grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding:1.1rem 0;display:grid}.time[data-astro-cid-map3axlu]{color:var(--deep);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1rem;font-weight:700}.text[data-astro-cid-map3axlu]{min-width:0}.event[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{margin:.3rem 0;font-size:1.45rem}.event[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{color:inherit;text-decoration:none}.event[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]:hover{color:var(--channel)}.summary[data-astro-cid-map3axlu]{max-width:36em;font-family:var(--read);color:#33474c;margin:.3rem 0;font-size:1.08rem;line-height:1.5}.event[data-astro-cid-map3axlu] .meta[data-astro-cid-map3axlu]{margin:.3rem 0 0}.flag[data-astro-cid-map3axlu]{background:var(--alert);color:#fff;border-radius:2px;padding:0 .45rem;font-weight:600}.cancelled[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{color:var(--slate);text-decoration:line-through}.thumb[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{aspect-ratio:3/2;object-fit:cover;background:var(--shoal);width:160px;height:auto;display:block}.pages[data-astro-cid-map3axlu]{justify-content:space-between;margin-top:1.5rem;display:flex}.month-nav[data-astro-cid-map3axlu]{border-top:3px solid var(--deep);grid-template-columns:1fr auto 1fr;align-items:baseline;gap:1rem;margin-top:1.5rem;padding-top:.5rem;display:grid}.month-nav[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{text-align:center;margin:0;font-size:1.6rem;font-stretch:85%}.month-nav[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]:last-child{text-align:right}.month-nav[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{padding:.25rem 0;font-weight:600;display:inline-block}.this-month[data-astro-cid-map3axlu]{text-align:center;margin:.3rem 0 0;font-size:.95rem}.weekdays[data-astro-cid-map3axlu],.grid[data-astro-cid-map3axlu]{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.weekdays[data-astro-cid-map3axlu]{border-bottom:1px solid var(--line);margin-top:1rem}.weekdays[data-astro-cid-map3axlu] span[data-astro-cid-map3axlu]{color:var(--slate);text-transform:uppercase;letter-spacing:.04em;padding:.3rem .45rem;font-size:.8rem;font-weight:700}.grid[data-astro-cid-map3axlu]{border-left:1px solid var(--line-soft);margin:0;padding:0;list-style:none}.grid[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu]{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-width:0;min-height:7.5rem;padding:.35rem .45rem .6rem}.grid[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu].out{background:var(--fog)}.grid[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu].today{box-shadow:inset 0 3px 0 var(--sunset);background:var(--shoal-2)}.grid[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu]{margin:0;font-size:1rem}.grid[data-astro-cid-map3axlu] .num[data-astro-cid-map3axlu]{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;font-stretch:62%}.grid[data-astro-cid-map3axlu] .past[data-astro-cid-map3axlu] .num[data-astro-cid-map3axlu]{color:var(--slate)}.grid[data-astro-cid-map3axlu] .full[data-astro-cid-map3axlu]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grid[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu]{gap:.45rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.grid[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu] li[data-astro-cid-map3axlu]{font-size:.85rem;line-height:1.25}.grid[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{color:var(--ink);overflow-wrap:anywhere;text-decoration:none;display:block}.grid[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]:hover .title[data-astro-cid-map3axlu]{color:var(--channel);text-decoration:underline}.grid[data-astro-cid-map3axlu] .hours[data-astro-cid-map3axlu]{color:var(--deep);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700;display:block}.grid[data-astro-cid-map3axlu] .cancelled[data-astro-cid-map3axlu] .title[data-astro-cid-map3axlu]{color:var(--slate);text-decoration:line-through}.grid[data-astro-cid-map3axlu] .flag[data-astro-cid-map3axlu]{font-size:.75rem}.more[data-astro-cid-map3axlu]{margin-top:.45rem}.more[data-astro-cid-map3axlu] summary[data-astro-cid-map3axlu]{cursor:pointer;color:var(--channel);font-size:.8rem;font-weight:700}.more[data-astro-cid-map3axlu][open] summary[data-astro-cid-map3axlu]{margin-bottom:.1rem}@media (width<=640px){.event[data-astro-cid-map3axlu]{grid-template-columns:minmax(0,1fr) auto;gap:.9rem}.time[data-astro-cid-map3axlu]{grid-column:1/-1;margin:0}.thumb[data-astro-cid-map3axlu] img[data-astro-cid-map3axlu]{width:96px}.refine[data-astro-cid-map3axlu] .end[data-astro-cid-map3axlu]{margin-left:0}}@media (width<=760px){.month-nav[data-astro-cid-map3axlu]{grid-template-columns:1fr 1fr;gap:.3rem 1rem}.month-nav[data-astro-cid-map3axlu] h2[data-astro-cid-map3axlu]{grid-area:1/1/auto/-1}.weekdays[data-astro-cid-map3axlu]{display:none}.grid[data-astro-cid-map3axlu]{border-left:0;margin-top:.5rem;display:block}.grid[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu]{border-right:0;min-height:0;padding:.8rem 0}.grid[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu].out,.grid[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu].empty{display:none}.grid[data-astro-cid-map3axlu]>li[data-astro-cid-map3axlu].today{background:0 0}.grid[data-astro-cid-map3axlu] h3[data-astro-cid-map3axlu] time[data-astro-cid-map3axlu]{align-items:baseline;gap:.6rem;display:flex}.grid[data-astro-cid-map3axlu] .num[data-astro-cid-map3axlu]{min-width:1.9rem;font-size:1.9rem}.grid[data-astro-cid-map3axlu] .full[data-astro-cid-map3axlu]{clip-path:none;width:auto;height:auto;font-size:1.1rem;font-stretch:85%;position:static;overflow:visible}.grid[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu]{gap:.6rem;margin-top:.4rem}.grid[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu] li[data-astro-cid-map3axlu]{font-size:1.02rem}.grid[data-astro-cid-map3axlu] ul[data-astro-cid-map3axlu] a[data-astro-cid-map3axlu]{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;display:grid}.grid[data-astro-cid-map3axlu] .hours[data-astro-cid-map3axlu]{font-size:.92rem}.more[data-astro-cid-map3axlu]{margin-top:.6rem}.more[data-astro-cid-map3axlu][open] summary[data-astro-cid-map3axlu]{display:none}.more[data-astro-cid-map3axlu] summary[data-astro-cid-map3axlu]{font-size:.95rem}}
