.ph-hero[data-astro-cid-tk55ewvx]{padding-top:calc(var(--header-h) + clamp(2.5rem,6vw,4.5rem));padding-bottom:2.5rem}.ph-hero__m[data-astro-cid-tk55ewvx]{padding-top:1rem}.ph-hero__t[data-astro-cid-tk55ewvx]{font-size:var(--fs-hero);line-height:.98}.ph-hero__lead[data-astro-cid-tk55ewvx]{margin:1.5rem 0 2.5rem}.filters[data-astro-cid-tk55ewvx]{display:grid;gap:1rem;padding:1.2rem 0 .4rem;border-top:2px solid var(--ink)}.filters__row[data-astro-cid-tk55ewvx],.filters__row[data-astro-cid-tk55ewvx]>div[data-astro-cid-tk55ewvx]{display:flex;flex-wrap:wrap;gap:.5rem}.filters__row--2[data-astro-cid-tk55ewvx]{justify-content:space-between;align-items:center;gap:1rem 2rem}.filters[data-astro-cid-tk55ewvx] button[data-astro-cid-tk55ewvx]{min-height:2.75rem;padding:.45rem 1rem;background:var(--paper);border:1.5px solid var(--ink);border-radius:2px;font-family:var(--f-display);text-transform:uppercase;font-weight:500;font-size:1rem;cursor:pointer;transition:background-color .25s var(--ease)}.filters[data-astro-cid-tk55ewvx] button[data-astro-cid-tk55ewvx] .hl[data-astro-cid-tk55ewvx]{background-size:0% 78%}.filters[data-astro-cid-tk55ewvx] button[data-astro-cid-tk55ewvx]:hover .hl[data-astro-cid-tk55ewvx],.filters[data-astro-cid-tk55ewvx] button[data-astro-cid-tk55ewvx][aria-pressed=true] .hl[data-astro-cid-tk55ewvx]{background-size:100% 78%}.filters[data-astro-cid-tk55ewvx] button[data-astro-cid-tk55ewvx][aria-pressed=true]{background:var(--ink);color:var(--paper)}.filters[data-astro-cid-tk55ewvx] button[data-astro-cid-tk55ewvx][style][aria-pressed=true]{background:var(--c);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.filters__sel[data-astro-cid-tk55ewvx]{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--f-display);text-transform:uppercase}.filters__sel[data-astro-cid-tk55ewvx] select[data-astro-cid-tk55ewvx]{min-height:2.75rem;padding:.4rem 2.2rem .4rem .8rem;border:1.5px solid var(--ink);border-radius:2px;background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316131d' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .6rem center / 1rem;appearance:none;font:600 1rem var(--f-text);color:var(--ink)}.filters__count[data-astro-cid-tk55ewvx]{margin:0;color:var(--red-ink)}.board[data-astro-cid-tk55ewvx]{padding-bottom:var(--section)}.day[data-astro-cid-tk55ewvx]{margin-top:3rem}.day[data-astro-cid-tk55ewvx][hidden]{display:none}.day__t[data-astro-cid-tk55ewvx]{position:sticky;top:var(--header-h);z-index:2;font-size:clamp(2rem,3.6vw,3rem);padding:.6rem 0 .5rem;background:var(--paper);border-bottom:2px solid var(--ink)}.day__list[data-astro-cid-tk55ewvx]{list-style:none}.row[data-astro-cid-tk55ewvx]{display:grid;grid-template-columns:8rem minmax(0,1.3fr) minmax(0,1.4fr) 9rem;gap:.4rem 1.4rem;align-items:baseline;padding:.85rem 0;border-bottom:1px solid var(--rule-main)}.row[data-astro-cid-tk55ewvx][hidden]{display:none}.row__h[data-astro-cid-tk55ewvx]{font-family:var(--f-display);font-size:1.15rem;font-variant-numeric:tabular-nums;display:flex;gap:.2rem}.row__d[data-astro-cid-tk55ewvx]{text-decoration:none;font-weight:700;font-size:1.05rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem}.row__d[data-astro-cid-tk55ewvx] small[data-astro-cid-tk55ewvx]{font-weight:500;color:var(--ink-soft)}.row__d[data-astro-cid-tk55ewvx]:hover .hl[data-astro-cid-tk55ewvx]{text-decoration:underline}.row__p[data-astro-cid-tk55ewvx]{color:var(--ink-soft);font-size:.95rem}.row__l[data-astro-cid-tk55ewvx]{font-weight:650;font-size:.95rem;text-align:right}a[data-astro-cid-tk55ewvx].row__l{color:var(--red-ink)}.board__empty[data-astro-cid-tk55ewvx]{margin-top:3rem;color:var(--red-ink)}.board__empty[data-astro-cid-tk55ewvx][hidden]{display:none}.pdf[data-astro-cid-tk55ewvx]{margin-top:4rem}.pdf[data-astro-cid-tk55ewvx] ul[data-astro-cid-tk55ewvx]{list-style:none;margin-top:1rem;display:grid;gap:.6rem}.pdf[data-astro-cid-tk55ewvx] a[data-astro-cid-tk55ewvx]{display:inline-flex;align-items:center;gap:.5rem}.pdf[data-astro-cid-tk55ewvx] svg{width:1.1rem;height:1.1rem}.daynav[data-astro-cid-tk55ewvx]{display:none}@media(max-width:760px){.daynav[data-astro-cid-tk55ewvx]{position:sticky;top:var(--header-h);z-index:3;display:grid;grid-template-columns:repeat(6,1fr);margin-top:1.5rem;background:var(--ink)}.daynav[data-astro-cid-tk55ewvx] a[data-astro-cid-tk55ewvx]{color:var(--paper);text-decoration:none;text-align:center;font-family:var(--f-display);text-transform:uppercase;padding:.7rem 0}.day[data-astro-cid-tk55ewvx]{scroll-margin-top:calc(var(--header-h) + 3rem)}.day__t[data-astro-cid-tk55ewvx]{position:static}.row[data-astro-cid-tk55ewvx]{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .8rem;padding:.6rem 0}.row__h[data-astro-cid-tk55ewvx]{font-size:1rem}.row__d[data-astro-cid-tk55ewvx]{grid-column:1 / -1;grid-row:2}.row__l[data-astro-cid-tk55ewvx]{grid-row:1;grid-column:2}.row__p[data-astro-cid-tk55ewvx]{grid-column:1 / -1;font-size:.88rem}.row__p[data-astro-cid-tk55ewvx]:empty{display:none}}
