.loc-head[data-astro-cid-g54tvpik]{max-width:60rem;margin-bottom:3rem}.loc-grid[data-astro-cid-g54tvpik]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.loc-card[data-astro-cid-g54tvpik]{display:flex;flex-direction:column;border:1px solid var(--color-line);border-radius:8px;padding:2.2rem 2rem 2.4rem;background:var(--color-shell)}.loc-card[data-astro-cid-g54tvpik] h3[data-astro-cid-g54tvpik]{font-size:clamp(1.5rem,2vw,1.9rem);margin:0 0 .9rem}.loc-card[data-astro-cid-g54tvpik]>p[data-astro-cid-g54tvpik]{color:var(--color-muted);line-height:1.7;margin:0 0 1.4rem}.loc-card[data-astro-cid-g54tvpik] ul[data-astro-cid-g54tvpik]{list-style:none;margin:0;padding:1.2rem 0 0;border-top:1px solid var(--color-line)}.loc-card[data-astro-cid-g54tvpik] li[data-astro-cid-g54tvpik]{padding:.4rem 0;line-height:1.4}.loc-card[data-astro-cid-g54tvpik] li[data-astro-cid-g54tvpik]+li[data-astro-cid-g54tvpik]{border-top:1px solid var(--color-line-soft)}.loc-card[data-astro-cid-g54tvpik] a[data-astro-cid-g54tvpik]{display:block;padding:.3rem 0;color:var(--color-ink-soft);font-size:1.05rem;transition:color .16s ease}.loc-card[data-astro-cid-g54tvpik] a[data-astro-cid-g54tvpik]:hover{color:var(--color-rust)}.loc-card[data-astro-cid-g54tvpik] li[data-astro-cid-g54tvpik] span[data-astro-cid-g54tvpik]{display:block;padding:.3rem 0;color:var(--color-muted);font-size:1.05rem}.loc-why[data-astro-cid-g54tvpik]{overflow:hidden}.loc-why-grid[data-astro-cid-g54tvpik]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:stretch}.loc-why-copy[data-astro-cid-g54tvpik]{align-self:center;padding-left:max(1rem,calc((100vw - 1240px)/2))}.loc-why-title[data-astro-cid-g54tvpik]{font-size:clamp(2.5rem,5.2vw,5rem);margin:.8rem 0 1.5rem}.loc-why-copy[data-astro-cid-g54tvpik]>p[data-astro-cid-g54tvpik]{max-width:38rem;color:var(--color-muted);line-height:1.85;margin:0 0 2rem}.loc-why-image[data-astro-cid-g54tvpik]{min-height:26rem;border-radius:0}@media(max-width:900px){.loc-why-grid[data-astro-cid-g54tvpik]{grid-template-columns:1fr;gap:2.5rem}.loc-why-copy[data-astro-cid-g54tvpik]{padding:0 1rem}.loc-why-image[data-astro-cid-g54tvpik]{min-height:16rem}}.loc-nearby-tags[data-astro-cid-g54tvpik]{display:flex;flex-wrap:wrap;gap:.7rem;list-style:none;margin:2rem 0;padding:0}.loc-nearby-tags[data-astro-cid-g54tvpik] a[data-astro-cid-g54tvpik]{display:inline-block;border:1px solid var(--color-line);border-radius:999px;padding:.6rem 1.15rem;font-size:.85rem;letter-spacing:.02em;transition:border-color .2s ease,color .2s ease,transform .2s ease}.loc-nearby-tags[data-astro-cid-g54tvpik] a[data-astro-cid-g54tvpik]:hover{border-color:var(--color-rust);color:var(--color-rust);transform:translateY(-1px)}.loc-all-link[data-astro-cid-g54tvpik]{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;color:var(--color-rust)}.loc-all-link[data-astro-cid-g54tvpik] span[data-astro-cid-g54tvpik]{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.loc-all-link[data-astro-cid-g54tvpik]:hover span[data-astro-cid-g54tvpik]{transform:translate(.3rem)}.faq-mini[data-astro-cid-g54tvpik]{padding:7rem 0}.faq-mini-grid[data-astro-cid-g54tvpik]{display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.faq-mini[data-astro-cid-g54tvpik] h2[data-astro-cid-g54tvpik].faq-title{font-size:clamp(2.1rem,3.4vw,3.3rem);margin:1rem 0;text-wrap:wrap}.faq-mini[data-astro-cid-g54tvpik] details[data-astro-cid-g54tvpik]{border-top:1px solid var(--color-line)}.faq-mini[data-astro-cid-g54tvpik] summary[data-astro-cid-g54tvpik]{display:flex;justify-content:space-between;padding:1.3rem 0;cursor:pointer;font-weight:700;list-style:none}.faq-mini[data-astro-cid-g54tvpik] summary[data-astro-cid-g54tvpik]::-webkit-details-marker{display:none}.faq-mini[data-astro-cid-g54tvpik] summary[data-astro-cid-g54tvpik] i[data-astro-cid-g54tvpik]{font-style:normal}.faq-mini[data-astro-cid-g54tvpik] details[data-astro-cid-g54tvpik] p[data-astro-cid-g54tvpik]{color:var(--color-muted);line-height:1.6;margin:0;padding:0 2rem 1.5rem 0}@media(max-width:950px){.loc-grid[data-astro-cid-g54tvpik]{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.loc-grid[data-astro-cid-g54tvpik]{grid-template-columns:1fr}.faq-mini-grid[data-astro-cid-g54tvpik]{grid-template-columns:1fr;gap:2rem}.faq-mini[data-astro-cid-g54tvpik]{padding:4.5rem 0}}
