.topic-filters[data-astro-cid-5qy2ummc]{border-block:1px solid var(--kfs-soft);flex-wrap:wrap;gap:.5rem;padding-block:1.25rem;display:flex}.topic-filters[data-astro-cid-5qy2ummc] a[data-astro-cid-5qy2ummc]{max-width:100%;min-height:44px;color:var(--kfs-ink);background:var(--kfs-paper);border:1px solid var(--kfs-soft);font-size:var(--kfs-type-small);align-items:center;padding:.5rem 1rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.topic-filters[data-astro-cid-5qy2ummc] a[data-astro-cid-5qy2ummc][aria-current]{background:var(--kfs-lime);border-color:var(--kfs-outline)}.topic-filters[data-astro-cid-5qy2ummc] a[data-astro-cid-5qy2ummc]:hover{text-underline-offset:.2em;text-decoration:underline}.topic-filters[data-astro-cid-5qy2ummc] a[data-astro-cid-5qy2ummc]:focus-visible{outline:2px solid var(--kfs-blue);outline-offset:4px}.seasonal-editorial[data-astro-cid-joetythw]{color:var(--kfs-ink)}.seasonal-grid[data-astro-cid-joetythw]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.season-card[data-astro-cid-joetythw]{min-width:0;color:inherit;background:var(--kfs-paper);border:1px solid var(--kfs-soft);text-decoration:none}.season-card--active[data-astro-cid-joetythw]{border-color:var(--kfs-outline);background:var(--kfs-lime-soft)}.season-card[data-astro-cid-joetythw] figure[data-astro-cid-joetythw]{margin:0}.season-card[data-astro-cid-joetythw] figcaption[data-astro-cid-joetythw]{color:var(--kfs-soft-ink);font-size:var(--kfs-type-small);padding:.5rem 1rem 0}.season-card[data-astro-cid-joetythw] img[data-astro-cid-joetythw]{aspect-ratio:4/3;object-fit:contain;background:var(--kfs-paper);width:100%;height:auto;display:block}.season-card[data-astro-cid-joetythw]>div[data-astro-cid-joetythw]{padding:1rem}.season-card[data-astro-cid-joetythw] h2[data-astro-cid-joetythw]{font-family:var(--font-display);font-size:var(--kfs-type-card);margin:0 0 .5rem;font-weight:700}.season-card[data-astro-cid-joetythw] p[data-astro-cid-joetythw],.winter-occasion[data-astro-cid-joetythw] p[data-astro-cid-joetythw]{font-size:var(--kfs-type-small);margin:0;line-height:1.6}.season-card[data-astro-cid-joetythw]:hover h2[data-astro-cid-joetythw]{text-underline-offset:.2em;text-decoration:underline}.season-card[data-astro-cid-joetythw]:focus-visible,.winter-occasion[data-astro-cid-joetythw] a[data-astro-cid-joetythw]:focus-visible{outline:2px solid var(--kfs-blue);outline-offset:4px}.winter-occasion[data-astro-cid-joetythw]{background:var(--kfs-sky-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.5rem;padding:1.5rem;display:flex}.winter-occasion[data-astro-cid-joetythw] h2[data-astro-cid-joetythw]{font-family:var(--font-display);font-size:var(--kfs-type-card);margin:0 0 .5rem;font-weight:700}.winter-occasion[data-astro-cid-joetythw] a[data-astro-cid-joetythw]{min-height:44px;color:var(--kfs-ink);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}@media (width<=760px){.seasonal-grid[data-astro-cid-joetythw]{grid-template-columns:repeat(2,minmax(0,1fr))}.season-card[data-astro-cid-joetythw]>div[data-astro-cid-joetythw]{padding:.75rem}}.listing-intro[data-astro-cid-jrex7ceb]{gap:1.5rem;display:grid}.listing-heading[data-astro-cid-jrex7ceb]{color:var(--kfs-ink)}.listing-heading[data-astro-cid-jrex7ceb] h1[data-astro-cid-jrex7ceb]{max-width:24ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;line-height:1.1}.listing-heading[data-astro-cid-jrex7ceb] p[data-astro-cid-jrex7ceb]{max-width:68ch;color:var(--kfs-soft-ink);font-size:var(--kfs-type-body);margin:0;line-height:1.6}.listing-more[data-astro-cid-jrex7ceb]{color:var(--kfs-ink);padding-bottom:2rem}.listing-more[data-astro-cid-jrex7ceb] summary[data-astro-cid-jrex7ceb]{cursor:pointer;min-height:44px;padding-block:.75rem;font-weight:700}.listing-more[data-astro-cid-jrex7ceb] nav[data-astro-cid-jrex7ceb]{flex-wrap:wrap;gap:.5rem 1.5rem;display:flex}.listing-more[data-astro-cid-jrex7ceb] a[data-astro-cid-jrex7ceb]{min-height:44px;color:inherit;text-underline-offset:.2em;align-items:center;display:inline-flex}.listing-more[data-astro-cid-jrex7ceb] a[data-astro-cid-jrex7ceb]:focus-visible,.listing-more[data-astro-cid-jrex7ceb] summary[data-astro-cid-jrex7ceb]:focus-visible{outline:2px solid var(--kfs-blue);outline-offset:4px}
