.fs[data-astro-cid-sflc236z]{padding-block:var(--lc-space-lg) var(--lc-space-xl)}.fs__wrap[data-astro-cid-sflc236z]{box-sizing:border-box;max-width:calc(var(--lc-container) + var(--lc-gutter) * 2);padding-inline:var(--lc-gutter);margin-inline:auto}.fs__bar[data-astro-cid-sflc236z]{justify-content:space-between;gap:var(--lc-space-xs) var(--lc-space-md);padding-bottom:var(--lc-space-xs);border-bottom:1px solid var(--lc-line,var(--lcr-line));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));flex-wrap:wrap;display:flex}.fs__bar[data-astro-cid-sflc236z] p[data-astro-cid-sflc236z]{margin:0}.fs__tools[data-astro-cid-sflc236z]{margin-top:var(--lc-space-md);gap:var(--lc-space-sm);display:grid}.fs__chips[data-astro-cid-sflc236z]{flex-wrap:wrap;gap:8px;display:flex}.fs__chip[data-astro-cid-sflc236z]{border:1px solid var(--lc-line,var(--lcr-line));border-radius:var(--lc-radius-sm);font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-xs);font-weight:var(--lc-weight-ui-bold);letter-spacing:var(--lc-ls-ui);color:var(--lc-ink,var(--lcr-ink));align-items:baseline;gap:6px;padding:6px 12px;text-decoration:none;display:inline-flex}.fs__chip[data-astro-cid-sflc236z] span[data-astro-cid-sflc236z]{font-weight:var(--lc-weight-ui);color:var(--lc-muted,var(--lcr-muted))}.fs__chip[data-astro-cid-sflc236z]:hover{border-color:var(--lc-muted,var(--lcr-muted))}.fs__chip[data-astro-cid-sflc236z].is-on{background:var(--lc-ink,var(--lcr-ink));border-color:var(--lc-ink,var(--lcr-ink));color:#fff}.fs__chip[data-astro-cid-sflc236z].is-on span[data-astro-cid-sflc236z]{color:#ffffffb8}.fs__filters[data-astro-cid-sflc236z]{align-items:end;gap:var(--lc-space-xs) var(--lc-space-md);flex-wrap:wrap;display:flex}.fs__field[data-astro-cid-sflc236z]{font-family:var(--lc-font-ui,var(--lcr-font-ui));gap:3px;display:grid}.fs__field[data-astro-cid-sflc236z] span[data-astro-cid-sflc236z]{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))}.fs__field[data-astro-cid-sflc236z] select[data-astro-cid-sflc236z]{border:1px solid var(--lc-line,var(--lcr-line));border-radius:var(--lc-radius-sm);min-width:11em;font:inherit;font-size:var(--lc-text-sm);color:var(--lc-ink,var(--lcr-ink));background:#fff;padding:7px 10px}.fs__chk[data-astro-cid-sflc236z]{font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-sm);cursor:pointer;align-items:center;gap:6px;padding-block:8px;display:inline-flex}.fs__chk[data-astro-cid-sflc236z] input[data-astro-cid-sflc236z]{width:16px;height:16px;accent-color:var(--lc-ink,var(--lcr-ink))}.fs__clear[data-astro-cid-sflc236z]{font:inherit;font-size:var(--lc-text-sm);color:var(--lc-muted,var(--lcr-muted));cursor:pointer;background:0 0;border:0;padding:7px 10px;text-decoration:underline}.fs__split[data-astro-cid-sflc236z]{gap:var(--lc-space-md);margin-top:var(--lc-space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.fs__head[data-astro-cid-sflc236z]{margin:var(--lc-space-sm) 0 var(--lc-space-xs);justify-content:space-between;align-items:center;gap:12px;display:flex}.fs__head[data-astro-cid-sflc236z] .fs__count[data-astro-cid-sflc236z]{margin:0}.fs__open[data-astro-cid-sflc236z]{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));cursor:pointer;background:#fff;align-items:center;gap:8px;padding:8px 14px;display:none}.fs__open[data-astro-cid-sflc236z][hidden]{display:none}.fs__badge[data-astro-cid-sflc236z]{background:var(--lc-ink,var(--lcr-ink));color:#fff;min-width:1.4em;font-size:var(--lc-text-2xs);text-align:center;border-radius:99px;padding:0 5px;line-height:1.5}.fs__dist[data-astro-cid-sflc236z]:before{content:" · "}.fs__dist[data-astro-cid-sflc236z]{font-weight:var(--lc-weight-ui-bold);color:var(--lc-ink,var(--lcr-ink))}.fs__dist[data-astro-cid-sflc236z][hidden]{display:none}.fs__count[data-astro-cid-sflc236z]{margin:0 0 var(--lc-space-xs);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))}.fs__list[data-astro-cid-sflc236z]{margin:0;padding:0;list-style:none}.fs__card[data-astro-cid-sflc236z]{border-bottom:1px solid var(--lc-line,var(--lcr-line));grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px 0;scroll-margin-top:90px;display:grid;position:relative}.fs__card[data-astro-cid-sflc236z][hidden]{display:none}.fs__card[data-astro-cid-sflc236z].is-active{background:var(--lc-bg-soft,var(--lcr-bg-soft));box-shadow:-12px 0 0 var(--lc-bg-soft,var(--lcr-bg-soft)), 12px 0 0 var(--lc-bg-soft,var(--lcr-bg-soft))}.fs__thumb[data-astro-cid-sflc236z]{aspect-ratio:4/3;background:var(--lc-bg-soft,var(--lcr-bg-soft));display:block;overflow:hidden}.fs__thumb[data-astro-cid-sflc236z] img[data-astro-cid-sflc236z]{object-fit:cover;width:100%;height:100%;display:block}.fs__body[data-astro-cid-sflc236z]{min-width:0;padding-right:36px}.fs__body[data-astro-cid-sflc236z] h3[data-astro-cid-sflc236z]{font-family:var(--lc-font-serif);font-size:var(--lc-text-lg);font-weight:var(--lc-weight-body-bold);text-wrap:balance;margin:0;line-height:1.2}.fs__body[data-astro-cid-sflc236z] h3[data-astro-cid-sflc236z] a[data-astro-cid-sflc236z]{color:var(--lc-ink,var(--lcr-ink));text-decoration:none}.fs__body[data-astro-cid-sflc236z] h3[data-astro-cid-sflc236z] a[data-astro-cid-sflc236z]:hover{text-decoration:underline}.fs__body[data-astro-cid-sflc236z] h3[data-astro-cid-sflc236z] a[data-astro-cid-sflc236z]:after{content:"";z-index:1;position:absolute;inset:0}.fs__sub[data-astro-cid-sflc236z]{font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-sm);color:var(--lc-muted,var(--lcr-muted));margin:3px 0 0}.fs__facts[data-astro-cid-sflc236z]{flex-wrap:wrap;gap:4px 6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.fs__facts[data-astro-cid-sflc236z] li[data-astro-cid-sflc236z]{border:1px solid var(--lc-line,var(--lcr-line));border-radius:var(--lc-radius-sm);font-family:var(--lc-font-ui,var(--lcr-font-ui));font-size:var(--lc-text-2xs);padding:2px 8px}.fs__save[data-astro-cid-sflc236z]{z-index:2;position:absolute;top:10px;right:0}.fs__empty[data-astro-cid-sflc236z]{padding:var(--lc-space-md) 0;color:var(--lc-muted,var(--lcr-muted));margin:0}.fs__map[data-astro-cid-sflc236z]{isolation:isolate;background:var(--lc-bg-soft,var(--lcr-bg-soft));height:min(78vh,720px);position:sticky;top:84px}@media (width<=959px){.fs__split[data-astro-cid-sflc236z]{grid-template-columns:minmax(0,1fr)}.fs__map[data-astro-cid-sflc236z]{order:-1;height:300px;position:relative;top:auto}.fs__open[data-astro-cid-sflc236z]{display:inline-flex}.fs__card[data-astro-cid-sflc236z]{grid-template-columns:96px minmax(0,1fr)}.fs__body[data-astro-cid-sflc236z] h3[data-astro-cid-sflc236z]{font-size:var(--lc-text-base)}.fs__field[data-astro-cid-sflc236z] select[data-astro-cid-sflc236z]{width:100%;min-width:0}.fs__filters[data-astro-cid-sflc236z]{grid-template-columns:1fr 1fr;display:grid}.fs__chips[data-astro-cid-sflc236z]{gap:6px}}.lc-bottombar__panel .fs__tools{margin:0;padding:14px 16px}.fs__pop-name{font-family:var(--lc-font-serif);color:var(--lc-ink,#1a1a1a);font-weight:700}.fs__pop-meta{color:var(--lc-muted,#6b6b6b);margin-top:2px;font-size:12px}
