.price-detail[data-astro-cid-tz2ezuhx]{font-size:12px;line-height:1.45;color:var(--color-muted);margin:5px 0 0;overflow-wrap:anywhere}.wr[data-astro-cid-tz2ezuhx]{max-width:560px;margin:0 auto;padding:14px 16px 70px;color:var(--ink);font-family:var(--font-body)}.wr[data-astro-cid-tz2ezuhx] a[data-astro-cid-tz2ezuhx]{text-decoration:none;color:inherit}.wr[data-astro-cid-tz2ezuhx] h1[data-astro-cid-tz2ezuhx],.wr[data-astro-cid-tz2ezuhx] h2[data-astro-cid-tz2ezuhx],.wr[data-astro-cid-tz2ezuhx] h3[data-astro-cid-tz2ezuhx]{font-family:var(--font-heading);letter-spacing:-.02em}.intro[data-astro-cid-tz2ezuhx]{padding:10px 0 2px}.kicker[data-astro-cid-tz2ezuhx]{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--stone)}.intro[data-astro-cid-tz2ezuhx] h1[data-astro-cid-tz2ezuhx]{font-weight:700;font-size:32px;letter-spacing:-.02em;margin-top:6px;line-height:1.08}.lede[data-astro-cid-tz2ezuhx]{font-size:15px;color:var(--ink-soft);margin-top:12px;line-height:1.5}.sub[data-astro-cid-tz2ezuhx]{font-size:13.5px;color:var(--stone);margin-top:10px}.sub[data-astro-cid-tz2ezuhx] b[data-astro-cid-tz2ezuhx]{color:var(--ink)}.controls[data-astro-cid-tz2ezuhx]{background:var(--paper);padding:12px 0;margin-top:14px;border-bottom:1px solid var(--line)}.search[data-astro-cid-tz2ezuhx]{position:relative}.search[data-astro-cid-tz2ezuhx] svg[data-astro-cid-tz2ezuhx]{position:absolute;left:13px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--ink-soft);pointer-events:none}.search[data-astro-cid-tz2ezuhx] input[data-astro-cid-tz2ezuhx]{width:100%;font:inherit;font-size:16px;padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--card);color:var(--ink)}.search[data-astro-cid-tz2ezuhx] input[data-astro-cid-tz2ezuhx]:focus{outline:none;border-color:var(--ink)}.search[data-astro-cid-tz2ezuhx] input[data-astro-cid-tz2ezuhx]::-webkit-search-cancel-button{-webkit-appearance:none}.chips[data-astro-cid-tz2ezuhx]{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none;margin-top:10px}.chips[data-astro-cid-tz2ezuhx]::-webkit-scrollbar{display:none}.chip[data-astro-cid-tz2ezuhx]{white-space:nowrap;font:inherit;font-size:13.5px;font-weight:500;padding:9px 16px;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink-soft);min-height:44px;cursor:pointer}.chip[data-astro-cid-tz2ezuhx].on{background:var(--hl);color:var(--color-ink);border-color:var(--hl);font-weight:600}.count[data-astro-cid-tz2ezuhx]{font-size:12.5px;color:var(--stone);margin-top:10px;font-weight:500}.count[data-astro-cid-tz2ezuhx] b[data-astro-cid-tz2ezuhx]{color:var(--ink)}.day[data-astro-cid-tz2ezuhx]{margin-top:26px}.day-head[data-astro-cid-tz2ezuhx]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.day-head[data-astro-cid-tz2ezuhx] h2[data-astro-cid-tz2ezuhx]{font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.day-head[data-astro-cid-tz2ezuhx] .dc[data-astro-cid-tz2ezuhx]{flex:1;height:1px;background:var(--line)}.cards[data-astro-cid-tz2ezuhx]{display:flex;flex-direction:column;gap:18px}.ev[data-astro-cid-tz2ezuhx]{display:flex;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.ev[data-astro-cid-tz2ezuhx]:hover{border-color:var(--muted-dark)}.thumb[data-astro-cid-tz2ezuhx]{position:relative;flex:0 0 116px;width:116px;align-self:stretch;background:var(--color-stone);display:block}.thumb[data-astro-cid-tz2ezuhx] img[data-astro-cid-tz2ezuhx]{width:100%;height:100%;object-fit:cover;display:block}.thumb-fallback[data-astro-cid-tz2ezuhx]{display:flex;align-items:center;justify-content:center;height:100%;padding:8px;text-align:center}.thumb-fallback[data-astro-cid-tz2ezuhx] span[data-astro-cid-tz2ezuhx]{font-size:12px;font-weight:600;color:var(--stone)}.pricepill[data-astro-cid-tz2ezuhx]{max-width:calc(100% - 16px);white-space:nowrap;position:absolute;top:8px;left:8px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#111111e6;color:var(--fixed-light);box-shadow:0 2px 8px #0006;backdrop-filter:blur(4px)}.pricepill[data-astro-cid-tz2ezuhx].is-free{background:var(--hl);color:var(--color-ink);box-shadow:0 2px 8px #0000004d,0 0 0 2px #1111111f}.col[data-astro-cid-tz2ezuhx]{flex:1;min-width:0;padding:12px 13px 12px 0}.evtitle[data-astro-cid-tz2ezuhx] h3[data-astro-cid-tz2ezuhx]{font-size:17px;font-weight:700;line-height:1.18;letter-spacing:-.01em}.when[data-astro-cid-tz2ezuhx]{font-size:13.5px;font-weight:600;margin-top:6px;color:var(--ink)}.blurb[data-astro-cid-tz2ezuhx]{font-size:13.5px;color:var(--ink-soft);margin-top:6px;line-height:1.42}.facts[data-astro-cid-tz2ezuhx]{margin-top:8px;font-size:13px;color:var(--ink-soft);display:flex;flex-direction:column;gap:4px}.facts[data-astro-cid-tz2ezuhx] .fact[data-astro-cid-tz2ezuhx]{display:flex;align-items:center;gap:7px}.facts[data-astro-cid-tz2ezuhx] .ic[data-astro-cid-tz2ezuhx]{width:15px;height:15px;flex:0 0 auto;color:var(--stone)}.facts[data-astro-cid-tz2ezuhx] a[data-astro-cid-tz2ezuhx]{color:var(--ink-soft);font-weight:600}.actions[data-astro-cid-tz2ezuhx]{display:flex;flex-wrap:wrap;gap:14px;margin-top:11px}.more[data-astro-cid-tz2ezuhx]{font-size:13.5px;font-weight:700;color:var(--ink)}.src[data-astro-cid-tz2ezuhx]{font-size:13.5px;font-weight:500;color:var(--ink-soft)}.empty[data-astro-cid-tz2ezuhx]{text-align:center;color:var(--stone);padding:40px 0;font-size:15px}.foot[data-astro-cid-tz2ezuhx]{margin-top:30px;font-size:12.5px;color:var(--stone);line-height:1.5;text-align:center}@media(min-width:560px){.wr[data-astro-cid-tz2ezuhx]{max-width:720px}.intro[data-astro-cid-tz2ezuhx] h1[data-astro-cid-tz2ezuhx]{font-size:38px}.thumb[data-astro-cid-tz2ezuhx]{flex:0 0 150px;width:150px}}@media(prefers-reduced-motion:reduce){[data-astro-cid-tz2ezuhx]{transition:none!important}}.controls[data-astro-cid-tz2ezuhx]>label[data-astro-cid-tz2ezuhx],.filter-grid[data-astro-cid-tz2ezuhx] label[data-astro-cid-tz2ezuhx]{font-size:13px;font-weight:600}.search[data-astro-cid-tz2ezuhx]{margin-top:8px}.filter-grid[data-astro-cid-tz2ezuhx]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:16px}.filter-grid[data-astro-cid-tz2ezuhx] label[data-astro-cid-tz2ezuhx]{display:flex;flex-direction:column;gap:7px;min-width:0}.filter-grid[data-astro-cid-tz2ezuhx] select[data-astro-cid-tz2ezuhx],.filter-grid[data-astro-cid-tz2ezuhx] input[data-astro-cid-tz2ezuhx]{width:100%;min-width:0;min-height:44px;font:inherit;font-size:16px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--paper);color:var(--ink)}.check-filters[data-astro-cid-tz2ezuhx]{display:flex;flex-wrap:wrap;gap:4px 18px;margin:12px 0}.check-filters[data-astro-cid-tz2ezuhx] label[data-astro-cid-tz2ezuhx]{display:flex;align-items:center;gap:8px;min-height:44px;font-size:14px}.check-filters[data-astro-cid-tz2ezuhx] input[data-astro-cid-tz2ezuhx]{width:18px;height:18px;accent-color:var(--ink)}.filter-help[data-astro-cid-tz2ezuhx]{font-size:12px;color:var(--stone);line-height:1.5}.filter-actions[data-astro-cid-tz2ezuhx]{display:flex;align-items:center;gap:18px;margin-top:14px}.filter-actions[data-astro-cid-tz2ezuhx] button[data-astro-cid-tz2ezuhx]{min-height:44px;border:0;border-radius:8px;background:var(--hl);color:var(--ink);font:inherit;font-weight:600;padding:12px 18px;cursor:pointer}.filter-actions[data-astro-cid-tz2ezuhx] a[data-astro-cid-tz2ezuhx],.empty[data-astro-cid-tz2ezuhx] a[data-astro-cid-tz2ezuhx]{text-decoration:underline;text-underline-offset:4px;font-size:14px}.count[data-astro-cid-tz2ezuhx]{margin-top:16px}@media(max-width:360px){.filter-grid[data-astro-cid-tz2ezuhx]{grid-template-columns:1fr}}
