.station-page.svelte-hsy1se{max-width:900px;margin:0 auto;padding:1.5rem 1rem 3rem}.breadcrumb.svelte-hsy1se{font-size:.85rem;color:#4a5568;margin-bottom:1rem}.breadcrumb.svelte-hsy1se a:where(.svelte-hsy1se){color:#2b6cb0;text-decoration:none}.breadcrumb.svelte-hsy1se span:where(.svelte-hsy1se){margin:0 .25rem}header.svelte-hsy1se h1:where(.svelte-hsy1se){font-size:1.5rem;margin:0 0 .25rem}header.svelte-hsy1se p:where(.svelte-hsy1se){color:#4a5568;margin:0 0 1.5rem}.lines.svelte-hsy1se{color:#2b6cb0}section.svelte-hsy1se{margin-bottom:2rem}section.svelte-hsy1se h2:where(.svelte-hsy1se){font-size:1.2rem;margin:0 0 .75rem}.clinic-list.svelte-hsy1se{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.clinic-list.svelte-hsy1se li:where(.svelte-hsy1se) a:where(.svelte-hsy1se){display:flex;flex-wrap:wrap;gap:.5rem .75rem;align-items:baseline;padding:.85rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;text-decoration:none;color:inherit}.clinic-list.svelte-hsy1se li:where(.svelte-hsy1se) a:where(.svelte-hsy1se):hover{border-color:#2b6cb0;background:#f7fafc}.name.svelte-hsy1se{font-weight:600;font-size:1.05rem}.type.svelte-hsy1se{font-size:.8rem;color:#2b6cb0;background:#ebf8ff;padding:.1rem .45rem;border-radius:.25rem}.addr.svelte-hsy1se{color:#3a4555;font-size:.9rem}.tel.svelte-hsy1se{color:#4a5568;font-size:.85rem}.chip-list.svelte-hsy1se{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.chip-list.svelte-hsy1se li:where(.svelte-hsy1se) a:where(.svelte-hsy1se){display:inline-flex;align-items:baseline;gap:.4rem;padding:.45rem .85rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;text-decoration:none;color:inherit;font-size:.95rem}.chip-list.svelte-hsy1se li:where(.svelte-hsy1se) a:where(.svelte-hsy1se):hover{border-color:#2b6cb0;background:#f7fafc}.count.svelte-hsy1se{color:#718096;font-size:.8rem}.area-link.svelte-hsy1se a:where(.svelte-hsy1se){color:#2b6cb0;text-decoration:none;font-weight:600}
