.fsd[data-astro-cid-w3xkkq2z]{padding-block:var(--lc-space-lg) var(--lc-space-xl)}.fsd__wrap[data-astro-cid-w3xkkq2z]{box-sizing:border-box;max-width:calc(var(--lc-container) + var(--lc-gutter) * 2);padding-inline:var(--lc-gutter);margin-inline:auto}.fsd__crumbs[data-astro-cid-w3xkkq2z]{font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-xs);color:var(--lc-muted,var(--lcr-muted));flex-wrap:wrap;gap:8px;display:flex}.fsd__crumbs[data-astro-cid-w3xkkq2z] a[data-astro-cid-w3xkkq2z]{color:inherit}.fsd__grid[data-astro-cid-w3xkkq2z]{gap:var(--lc-space-lg);margin-top:var(--lc-space-md);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;display:grid}.fsd__about[data-astro-cid-w3xkkq2z]{margin:0 0 var(--lc-space-sm);font-size:var(--lc-text-base);max-width:62ch;line-height:1.55}.fsd__actions[data-astro-cid-w3xkkq2z]{margin:var(--lc-space-sm) 0 var(--lc-space-md);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fsd__btn[data-astro-cid-w3xkkq2z]{border:1px solid var(--lc-ink,var(--lcr-ink));border-radius:var(--lc-radius-sm);font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-sm);font-weight:var(--lc-weight-ui-bold);color:var(--lc-ink,var(--lcr-ink));align-items:center;padding:9px 16px;text-decoration:none;display:inline-flex}.fsd__btn--main[data-astro-cid-w3xkkq2z]{background:var(--lc-ink,var(--lcr-ink));color:#fff}.fsd[data-astro-cid-w3xkkq2z] h2[data-astro-cid-w3xkkq2z]{margin:var(--lc-space-md) 0 var(--lc-space-xs);font-family:var(--lc-font-serif);font-size:var(--lc-text-xl);font-weight:var(--lc-weight-body-bold);line-height:1.2}.fsd__facts[data-astro-cid-w3xkkq2z]{border-top:1px solid var(--lc-line,var(--lcr-line));grid-template-columns:9em minmax(0,1fr);margin:0;display:grid}.fsd__facts[data-astro-cid-w3xkkq2z] dt[data-astro-cid-w3xkkq2z],.fsd__facts[data-astro-cid-w3xkkq2z] dd[data-astro-cid-w3xkkq2z]{border-bottom:1px solid var(--lc-line,var(--lcr-line));font-size:var(--lc-text-sm);margin:0;padding:9px 0}.fsd__facts[data-astro-cid-w3xkkq2z] dt[data-astro-cid-w3xkkq2z]{font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-2xs);font-weight:var(--lc-weight-ui-bold);letter-spacing:var(--lc-ls-ui);text-transform:uppercase;color:var(--lc-muted,var(--lcr-muted));padding-top:12px}.fsd__days[data-astro-cid-w3xkkq2z]{border-collapse:collapse;font-size:var(--lc-text-sm)}.fsd__days[data-astro-cid-w3xkkq2z] th[data-astro-cid-w3xkkq2z]{text-align:left;font-weight:var(--lc-weight-ui-bold);padding:4px 24px 4px 0}.fsd__src[data-astro-cid-w3xkkq2z]{margin-top:var(--lc-space-md);font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-xs);color:var(--lc-muted,var(--lcr-muted))}.fsd__src[data-astro-cid-w3xkkq2z] a[data-astro-cid-w3xkkq2z]{color:inherit}.fsd__side[data-astro-cid-w3xkkq2z]{position:sticky;top:84px}.fsd__map[data-astro-cid-w3xkkq2z]{background:var(--lc-bg-soft,var(--lcr-bg-soft));height:360px}.fsd__near[data-astro-cid-w3xkkq2z] ul[data-astro-cid-w3xkkq2z]{gap:var(--lc-space-sm);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.fsd__near[data-astro-cid-w3xkkq2z] a[data-astro-cid-w3xkkq2z]{color:inherit;gap:2px;text-decoration:none;display:grid}.fsd__near[data-astro-cid-w3xkkq2z] img[data-astro-cid-w3xkkq2z]{aspect-ratio:4/3;object-fit:cover;background:var(--lc-bg-soft,var(--lcr-bg-soft));width:100%;margin-bottom:6px;display:block}.fsd__nname[data-astro-cid-w3xkkq2z]{font-family:var(--lc-font-serif);font-weight:var(--lc-weight-body-bold);line-height:1.25}.fsd__near[data-astro-cid-w3xkkq2z] a[data-astro-cid-w3xkkq2z]:hover .fsd__nname[data-astro-cid-w3xkkq2z]{text-decoration:underline}.fsd__nmeta[data-astro-cid-w3xkkq2z]{font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-sm);color:var(--lc-muted,var(--lcr-muted))}@media (width<=859px){.fsd__grid[data-astro-cid-w3xkkq2z]{grid-template-columns:minmax(0,1fr)}.fsd__side[data-astro-cid-w3xkkq2z]{position:static}.fsd__map[data-astro-cid-w3xkkq2z]{height:280px}.fsd__near[data-astro-cid-w3xkkq2z] ul[data-astro-cid-w3xkkq2z]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
