.pf[data-astro-cid-bf5ew4cl]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-xl);padding:clamp(24px,3vw,34px);box-shadow:var(--sh-card);color:var(--c-ink)}.pf-h[data-astro-cid-bf5ew4cl]{margin:0 0 20px;font-family:var(--f-display);font-weight:800;font-size:var(--fs-card-title-sm);line-height:1.15;letter-spacing:var(--ls-card)}.pf-dl[data-astro-cid-bf5ew4cl]{margin:0}.pf-fact[data-astro-cid-bf5ew4cl]{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;padding:16px 0;border-top:1px solid var(--c-line)}.pf-fact[data-astro-cid-bf5ew4cl]:first-child{border-top:0;padding-top:0}.pf[data-astro-cid-bf5ew4cl] .pf-ic{color:var(--c-accent)}.pf[data-astro-cid-bf5ew4cl] dt[data-astro-cid-bf5ew4cl]{font-weight:700;font-size:var(--fs-hint);color:var(--c-ink-muted)}.pf[data-astro-cid-bf5ew4cl] dd[data-astro-cid-bf5ew4cl]{margin:2px 0 0}.pf-strong[data-astro-cid-bf5ew4cl]{font-family:var(--f-display);font-weight:700;font-size:var(--fs-h4);line-height:1.3}.pf-lead[data-astro-cid-bf5ew4cl]{margin-top:6px!important}.pf-sub[data-astro-cid-bf5ew4cl]{margin-top:6px!important;font-size:var(--fs-small);line-height:1.45;color:var(--c-ink-muted)}.pf[data-astro-cid-bf5ew4cl] .pf-cta{margin-top:22px}.pf-note[data-astro-cid-bf5ew4cl]{margin:14px 0 0;font-size:var(--fs-small);color:var(--c-ink-muted);text-align:center}.fs-h2[data-astro-cid-uuyoumrq]{max-width:16ch}.fs-fit[data-astro-cid-uuyoumrq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fs-fit-2[data-astro-cid-uuyoumrq]{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-card[data-astro-cid-uuyoumrq]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r);padding:26px}.fs-cur[data-astro-cid-uuyoumrq]{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-ink-inverse)}.fs-name[data-astro-cid-uuyoumrq]{margin:0;font-family:var(--f-display);font-weight:800;font-size:var(--fs-h3-md)}.fs-body[data-astro-cid-uuyoumrq]{margin:8px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.fs-cur[data-astro-cid-uuyoumrq] .fs-body[data-astro-cid-uuyoumrq]{color:var(--c-ink-inverse)}.fs-h3[data-astro-cid-uuyoumrq]{margin:64px 0 20px;font-family:var(--f-display);font-weight:800;font-size:var(--fs-h3-sub);line-height:1.15}.fs-h2-solo[data-astro-cid-uuyoumrq]{margin:0 0 40px;max-width:20ch}.fs-worry[data-astro-cid-uuyoumrq]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fs-worry[data-astro-cid-uuyoumrq] li[data-astro-cid-uuyoumrq]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r);padding:28px}.fs-q[data-astro-cid-uuyoumrq]{margin:0;font-family:var(--f-display);font-weight:700;font-size:var(--fs-h3-sm);line-height:1.35}.fs-a[data-astro-cid-uuyoumrq]{margin:12px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.fs-mid[data-astro-cid-uuyoumrq]{margin-top:40px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 48px;background:var(--c-accent);border-radius:var(--r-lg);padding:32px 36px;color:var(--c-ink-inverse)}.fs-mid-line[data-astro-cid-uuyoumrq]{margin:0;font-family:var(--f-display);font-weight:800;font-size:var(--fs-band);line-height:1.2;color:var(--c-ink-inverse)}.fs-mid-sub[data-astro-cid-uuyoumrq]{margin:6px 0 0;font-size:var(--fs-card);color:var(--c-ink-inverse)}.fs-mid[data-astro-cid-uuyoumrq] a:focus-visible{outline-color:var(--c-focus-inverse)}@media(max-width:1080px){.fs-fit[data-astro-cid-uuyoumrq],.fs-fit-2[data-astro-cid-uuyoumrq],.fs-worry[data-astro-cid-uuyoumrq]{grid-template-columns:1fr}}@media(max-width:720px){.fs-worry[data-astro-cid-uuyoumrq] li[data-astro-cid-uuyoumrq]{padding:22px}.fs-mid[data-astro-cid-uuyoumrq]{padding:24px 20px}.fs-mid[data-astro-cid-uuyoumrq] .fs-mid-btn{width:100%}}.cx-h2[data-astro-cid-4ey4tbbt]{max-width:18ch}.cx-grid[data-astro-cid-4ey4tbbt]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.cx-card[data-astro-cid-4ey4tbbt]{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:28px;display:flex;flex-direction:column}.cx-dr[data-astro-cid-4ey4tbbt]{background:var(--c-well);border-radius:var(--r);padding:18px;display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--c-accent)}.cx-opt[data-astro-cid-4ey4tbbt][hidden]{display:none}.cx-opt[data-astro-cid-4ey4tbbt]{width:100%;display:flex;justify-content:center}.cx-dr[data-astro-cid-4ey4tbbt] svg{width:100%;max-width:340px;height:auto;display:block}.cx-dr[data-astro-cid-4ey4tbbt] svg .d2{stroke:var(--c-line-strong)}.cx-dr[data-astro-cid-4ey4tbbt] svg text{fill:var(--c-ink-muted);stroke:none;font-family:var(--f-body);font-size:13px;font-weight:600}.cx-seg[data-astro-cid-4ey4tbbt]{margin-top:12px}.cx-live[data-astro-cid-4ey4tbbt]{margin:10px 0 0;font-size:var(--fs-small);font-weight:600;color:var(--c-ink)}.cx-h3[data-astro-cid-4ey4tbbt]{margin:22px 0 0;font-family:var(--f-display);font-weight:700;font-size:var(--fs-h3)}.cx-body[data-astro-cid-4ey4tbbt]{margin:6px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.cx-foot[data-astro-cid-4ey4tbbt]{margin:28px 0 0;padding-top:24px;border-top:1px solid var(--c-line);font-size:var(--fs-card);color:var(--c-ink-muted)}@media(max-width:720px){.cx-grid[data-astro-cid-4ey4tbbt]{grid-template-columns:1fr}.cx-card[data-astro-cid-4ey4tbbt]{padding:20px}.cx-dr[data-astro-cid-4ey4tbbt]{min-height:0;padding:12px}}.gs[data-astro-cid-d7kgeaew]{--sw-white: #FFFFFF;--sw-black: #1E2226;--sw-grey: #6E747A}.gs-h2[data-astro-cid-d7kgeaew]{margin:0 0 48px;max-width:20ch}.gs-get[data-astro-cid-d7kgeaew]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.gs[data-astro-cid-d7kgeaew] .gs-ic{color:var(--c-accent)}.gs-t[data-astro-cid-d7kgeaew]{margin:14px 0 0;font-family:var(--f-display);font-weight:700;font-size:var(--fs-h3-sm)}.gs-b[data-astro-cid-d7kgeaew]{margin:6px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.gs-h3[data-astro-cid-d7kgeaew]{margin:72px 0 20px;font-family:var(--f-display);font-weight:800;font-size:var(--fs-h3-sub);line-height:1.15}.gs-h3-first[data-astro-cid-d7kgeaew]{margin-top:0}.gs-sys[data-astro-cid-d7kgeaew]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gs-sys-2[data-astro-cid-d7kgeaew]{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-sys-1[data-astro-cid-d7kgeaew]{grid-template-columns:minmax(0,1fr);max-width:40rem}.gs-sys[data-astro-cid-d7kgeaew]>li[data-astro-cid-d7kgeaew]{border:1px solid var(--c-line);border-radius:var(--r);padding:28px;background:var(--c-surface)}.gs-k[data-astro-cid-d7kgeaew]{margin:0;font-size:var(--fs-hint);font-weight:700;color:var(--c-ink-muted)}.gs-n[data-astro-cid-d7kgeaew]{margin:4px 0 0;font-family:var(--f-display);font-weight:800;font-size:var(--fs-h3)}.gs-cb[data-astro-cid-d7kgeaew]{margin:10px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.gs-sw[data-astro-cid-d7kgeaew]{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:14px;font-size:var(--fs-small)}.gs-sw[data-astro-cid-d7kgeaew] li[data-astro-cid-d7kgeaew]{display:flex;align-items:center;gap:8px}.sw[data-astro-cid-d7kgeaew]{display:inline-block;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--c-line-strong);flex:none}.sw-white[data-astro-cid-d7kgeaew]{background:var(--sw-white)}.sw-black[data-astro-cid-d7kgeaew]{background:var(--sw-black)}.sw-grey[data-astro-cid-d7kgeaew]{background:var(--sw-grey)}.gs-foot[data-astro-cid-d7kgeaew]{margin:32px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted);max-width:52em}@media(max-width:1080px){.gs-get[data-astro-cid-d7kgeaew]{grid-template-columns:1fr 1fr;gap:28px}.gs-sys[data-astro-cid-d7kgeaew],.gs-sys-2[data-astro-cid-d7kgeaew]{grid-template-columns:1fr}}@media(max-width:720px){.gs-get[data-astro-cid-d7kgeaew]{grid-template-columns:1fr}}.pg-gal[data-astro-cid-ioqwuw2k]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:start}.pg-gal[data-astro-cid-ioqwuw2k]>li[data-astro-cid-ioqwuw2k]:nth-child(2n){margin-top:64px}.pg-fig[data-astro-cid-ioqwuw2k]{margin:0}.pg-ph[data-astro-cid-ioqwuw2k]{position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--r-sm);background:var(--c-ph);color:var(--c-ph-ink);overflow:hidden}.pg-tall[data-astro-cid-ioqwuw2k]{height:380px}.pg-short[data-astro-cid-ioqwuw2k]{height:300px}.pg-ph[data-astro-cid-ioqwuw2k] svg{width:min(150px,60%);height:auto}.pg-ph[data-astro-cid-ioqwuw2k] img[data-astro-cid-ioqwuw2k]{width:100%;height:100%;object-fit:cover;display:block}.pg-label[data-astro-cid-ioqwuw2k]{position:absolute;left:14px;bottom:14px}.pg-fig[data-astro-cid-ioqwuw2k] figcaption[data-astro-cid-ioqwuw2k]{margin-top:12px;font-size:var(--fs-small);color:var(--c-ink-muted)}.pg-note[data-astro-cid-ioqwuw2k]{margin:40px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}@media(max-width:1080px){.pg-gal[data-astro-cid-ioqwuw2k]{grid-template-columns:1fr 1fr}.pg-gal[data-astro-cid-ioqwuw2k]>li[data-astro-cid-ioqwuw2k]:nth-child(2n){margin-top:40px}}@media(max-width:720px){.pg-gal[data-astro-cid-ioqwuw2k]{gap:12px}.pg-gal[data-astro-cid-ioqwuw2k]>li[data-astro-cid-ioqwuw2k]:nth-child(2n){margin-top:28px}.pg-tall[data-astro-cid-ioqwuw2k],.pg-short[data-astro-cid-ioqwuw2k]{height:200px}}.rr-h2[data-astro-cid-kjty3qux]{max-width:20ch}.rr-rail[data-astro-cid-kjty3qux]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rr-card[data-astro-cid-kjty3qux]{display:flex;flex-direction:column;gap:14px;height:100%;padding:24px;border:1.5px solid var(--c-line);border-radius:var(--r);background:var(--c-surface);color:var(--c-ink);text-decoration:none}.rr-card[data-astro-cid-kjty3qux]:hover{border-color:var(--c-accent);color:var(--c-ink)}.rr-ic[data-astro-cid-kjty3qux]{width:44px;height:44px;border-radius:var(--r);background:var(--c-tint);display:inline-flex;align-items:center;justify-content:center;color:var(--c-accent)}.rr-card[data-astro-cid-kjty3qux]:hover .rr-ic[data-astro-cid-kjty3qux]{background:var(--c-accent);color:var(--c-ink-inverse)}.rr-name[data-astro-cid-kjty3qux]{display:block;font-family:var(--f-display);font-weight:800;font-size:var(--fs-h3-md)}.rr-line[data-astro-cid-kjty3qux]{display:block;margin-top:4px;font-size:var(--fs-small);color:var(--c-ink-muted)}.rr-go[data-astro-cid-kjty3qux]{margin-top:auto;font-weight:700;color:var(--c-accent);font-size:var(--fs-card)}.rr-card[data-astro-cid-kjty3qux]:hover .rr-go[data-astro-cid-kjty3qux]{text-decoration:underline;text-underline-offset:4px}@media(max-width:1080px){.rr-rail[data-astro-cid-kjty3qux]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.rr-rail[data-astro-cid-kjty3qux]{grid-template-columns:1fr}}.sp-detail[data-astro-cid-uuudfqqw]{background:var(--c-surface)}.sp-detail-in[data-astro-cid-uuudfqqw]{max-width:calc(760px + 2 * var(--gutter))}.sp-detail[data-astro-cid-uuudfqqw] .tk-prose>p:first-child{font-size:var(--fs-lede-sm);color:var(--c-ink)}.lc[data-astro-cid-4xkogh3n]{background:var(--c-surface)}.lc-grid[data-astro-cid-4xkogh3n]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:64px;align-items:start}.lc-h2[data-astro-cid-4xkogh3n]{max-width:16ch}.lc-intro[data-astro-cid-4xkogh3n]{margin:20px 0 0;max-width:34em;color:var(--c-ink-muted)}.lc-blocks[data-astro-cid-4xkogh3n]{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:36px 44px}.lc-blocks[data-astro-cid-4xkogh3n]>div[data-astro-cid-4xkogh3n]{border-top:1px solid var(--c-line);padding-top:20px}.lc-bh[data-astro-cid-4xkogh3n]{margin:0;font-size:20px;font-weight:700}.lc-bp[data-astro-cid-4xkogh3n]{margin:10px 0 0;font-size:17px;color:var(--c-ink-muted)}.lc-aside[data-astro-cid-4xkogh3n]{background:var(--c-surface-2);border-radius:var(--r);padding:32px}.lc-ah[data-astro-cid-4xkogh3n]{margin:0;font-size:22px;font-weight:800}.lc-ah-rule[data-astro-cid-4xkogh3n]{margin-top:32px;padding-top:28px;border-top:1px solid var(--c-line)}.lc-pcs[data-astro-cid-4xkogh3n]{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.lc-dist[data-astro-cid-4xkogh3n]{margin:8px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.lc-jn[data-astro-cid-4xkogh3n]{margin:18px 0 0;display:grid;gap:12px}.lc-jn[data-astro-cid-4xkogh3n]>div[data-astro-cid-4xkogh3n]{display:flex;gap:14px;align-items:baseline}.lc-jn[data-astro-cid-4xkogh3n] dt[data-astro-cid-4xkogh3n]{flex:0 0 4.2em;font-family:var(--f-display);font-weight:800;font-size:var(--fs-card);color:var(--c-accent)}.lc-jn[data-astro-cid-4xkogh3n] dd[data-astro-cid-4xkogh3n]{margin:0;font-size:var(--fs-card)}@media(max-width:1080px){.lc-grid[data-astro-cid-4xkogh3n]{grid-template-columns:1fr;gap:40px}}@media(max-width:720px){.lc-blocks[data-astro-cid-4xkogh3n]{grid-template-columns:1fr;gap:28px}.lc-aside[data-astro-cid-4xkogh3n]{padding:24px}}.jb[data-astro-cid-sf4tjpky]{background:var(--c-surface)}.jb-grid[data-astro-cid-sf4tjpky]{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:64px;align-items:start}.jb-h2[data-astro-cid-sf4tjpky]{max-width:18ch}.jb-prose[data-astro-cid-sf4tjpky]{margin-top:24px}.jb-prose[data-astro-cid-sf4tjpky] p{margin:18px 0 0;max-width:36em;color:var(--c-ink-muted)}.jb-prose[data-astro-cid-sf4tjpky] p:first-child{margin-top:0;color:var(--c-ink)}.jb-aside[data-astro-cid-sf4tjpky]{background:var(--c-surface-2);border-radius:var(--r);padding:32px}.jb-aside[data-astro-cid-sf4tjpky] svg[data-astro-cid-sf4tjpky]{color:var(--c-accent);display:block}.jb-ah[data-astro-cid-sf4tjpky]{margin:16px 0 0;font-size:22px;font-weight:800}.jb-ap[data-astro-cid-sf4tjpky]{margin:10px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.jb-ap[data-astro-cid-sf4tjpky]+.jb-ap[data-astro-cid-sf4tjpky]{margin-top:14px}@media(max-width:1080px){.jb-grid[data-astro-cid-sf4tjpky]{grid-template-columns:1fr;gap:40px}}@media(max-width:720px){.jb-aside[data-astro-cid-sf4tjpky]{padding:24px}}.nr[data-astro-cid-sywr6rzz]{background:var(--c-surface)}.nr-grid[data-astro-cid-sywr6rzz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.nr-solo[data-astro-cid-sywr6rzz]{grid-template-columns:minmax(0,1fr);max-width:calc(760px + 2 * var(--gutter));margin-left:0}.nr-card[data-astro-cid-sywr6rzz]{display:block;margin-top:28px;border:1px solid var(--c-line);border-radius:var(--r);overflow:hidden;background:var(--c-surface);color:var(--c-ink);text-decoration:none;transition:border-color var(--dur-fast) var(--ease)}.nr-card[data-astro-cid-sywr6rzz]:hover{border-color:var(--c-accent);color:var(--c-ink)}.nr-card[data-astro-cid-sywr6rzz]:hover .nr-go[data-astro-cid-sywr6rzz]{text-decoration:underline;text-underline-offset:4px}.nr-body[data-astro-cid-sywr6rzz]{padding:22px 24px 24px}.nr-h3[data-astro-cid-sywr6rzz]{margin:0;font-size:21px;font-weight:700}.nr-p[data-astro-cid-sywr6rzz]{margin:6px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}.nr-go[data-astro-cid-sywr6rzz]{margin-top:12px;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700;color:var(--c-link)}.nr-intro[data-astro-cid-sywr6rzz]{margin:20px 0 0;max-width:30em;color:var(--c-ink-muted)}.nr-chips[data-astro-cid-sywr6rzz]{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.nr-rule[data-astro-cid-sywr6rzz]{margin-top:40px;padding-top:28px;border-top:1px solid var(--c-line);font-size:20px}.nr-towns[data-astro-cid-sywr6rzz]{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.nr-more[data-astro-cid-sywr6rzz]{margin:24px 0 0;font-size:var(--fs-card);color:var(--c-ink-muted)}@media(max-width:1080px){.nr-grid[data-astro-cid-sywr6rzz]{grid-template-columns:1fr;gap:40px}}@media(prefers-reduced-motion:reduce){.nr-card[data-astro-cid-sywr6rzz]{transition:none}}.lp-h2-18[data-astro-cid-twuv3e3c]{max-width:18ch}.lp-pgrid[data-astro-cid-twuv3e3c]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.lp-pgrid[data-astro-cid-twuv3e3c]>li[data-astro-cid-twuv3e3c]{grid-column:span 2;scroll-margin-top:calc(var(--header-h, 80px) + 24px)}.lp-pgrid[data-astro-cid-twuv3e3c]>li[data-astro-cid-twuv3e3c]:nth-child(n+4){grid-column:span 3}.lp-pgrid[data-astro-cid-twuv3e3c]:has(>li:nth-child(4):last-child)>li[data-astro-cid-twuv3e3c]{grid-column:span 3}.lp-pgrid[data-astro-cid-twuv3e3c]:has(>li:nth-child(6):last-child)>li[data-astro-cid-twuv3e3c]{grid-column:span 2}.lp-also[data-astro-cid-twuv3e3c]{margin:28px 0 0;padding-top:24px;border-top:1px solid var(--c-line);font-size:var(--fs-card);color:var(--c-ink-muted)}@media(max-width:1080px){.lp-pgrid[data-astro-cid-twuv3e3c]{grid-template-columns:1fr 1fr}.lp-pgrid[data-astro-cid-twuv3e3c]>li[data-astro-cid-twuv3e3c],.lp-pgrid[data-astro-cid-twuv3e3c]>li[data-astro-cid-twuv3e3c]:nth-child(n+4),.lp-pgrid[data-astro-cid-twuv3e3c]:has(>li:nth-child(4):last-child)>li[data-astro-cid-twuv3e3c],.lp-pgrid[data-astro-cid-twuv3e3c]:has(>li:nth-child(6):last-child)>li[data-astro-cid-twuv3e3c]{grid-column:auto}}@media(max-width:720px){.lp-pgrid[data-astro-cid-twuv3e3c]{grid-template-columns:1fr}}
