.guide-shell.svelte-44hbkr{max-width:1120px;margin:auto;padding:40px 5% 72px}.guide-intro.svelte-44hbkr{padding-top:28px;max-width:850px}h1.svelte-44hbkr{font-size:clamp(2.15rem,5vw,3.8rem);line-height:1.1;letter-spacing:-.04em;margin:18px 0}h2.svelte-44hbkr{font-size:clamp(1.5rem,3vw,2rem);margin:0 0 16px;line-height:1.25}h3.svelte-44hbkr{font-size:1.2rem;line-height:1.4;margin:12px 0}p.svelte-44hbkr,li.svelte-44hbkr{line-height:1.75;color:var(--muted)}li.svelte-44hbkr+li:where(.svelte-44hbkr){margin-top:10px}.guide-lead.svelte-44hbkr{font-size:1.2rem;color:var(--ink)}.guide-note.svelte-44hbkr{padding:20px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:12px;line-height:1.75}.guide-toc.svelte-44hbkr{display:flex;flex-wrap:wrap;gap:12px 22px;padding:26px 0;border-bottom:1px solid var(--line)}.guide-toc.svelte-44hbkr a:where(.svelte-44hbkr){color:var(--blue);text-decoration:underline;text-underline-offset:4px;line-height:1.6}.guide-start.svelte-44hbkr,.guide-neighborhood.svelte-44hbkr{padding-top:38px;scroll-margin-top:100px}.guide-list.svelte-44hbkr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:22px}.guide-place.svelte-44hbkr{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface);min-width:0;overflow-wrap:anywhere}.guide-place.svelte-44hbkr h3:where(.svelte-44hbkr) a:where(.svelte-44hbkr){color:var(--blue)}.guide-place.svelte-44hbkr dl:where(.svelte-44hbkr){display:grid;gap:10px;margin:22px 0}.guide-place.svelte-44hbkr dl:where(.svelte-44hbkr)>div:where(.svelte-44hbkr){display:flex;justify-content:space-between;gap:14px;font-size:.9rem}dd.svelte-44hbkr{margin:0;color:var(--muted);text-align:right}details.svelte-44hbkr{margin-bottom:22px}summary.svelte-44hbkr{cursor:pointer;line-height:1.6}.guide-place.svelte-44hbkr>a:where(.svelte-44hbkr){display:inline-block;line-height:1.6}@media(max-width:650px){.guide-list.svelte-44hbkr{grid-template-columns:1fr}.guide-place.svelte-44hbkr{padding:20px}}
