.hero.svelte-13wmnd{max-width:860px;margin-inline:0 auto;padding-block:clamp(48px,10vw,112px) 16px}@media (width>=720px){.hero.svelte-13wmnd{text-align:center;margin-inline:auto}.hero.svelte-13wmnd .lead:where(.svelte-13wmnd){margin-inline:auto}.soft.svelte-13wmnd{display:block}}.hero.svelte-13wmnd h1:where(.svelte-13wmnd){font-size:clamp(2.4rem,7vw,4.6rem)}.soft.svelte-13wmnd{color:var(--accent);font-style:italic;font-weight:500}.lead.svelte-13wmnd{color:var(--ink-2);max-width:640px;font-size:clamp(1.1rem,2.2vw,1.3rem)}.tour-box.svelte-13wmnd{border:2px dashed var(--sign);box-shadow:none;padding:clamp(18px,4vw,28px)}.tour-box.svelte-13wmnd ol:where(.svelte-13wmnd){gap:8px;margin:0 0 12px;padding-left:1.3em;display:grid}.tour-box.svelte-13wmnd ul:where(.svelte-13wmnd){margin:6px 0 0;padding-left:1.2em}.tour-box.svelte-13wmnd code:where(.svelte-13wmnd){background:var(--paper-2);border-radius:4px;padding:1px 6px;font-size:.88em}.small.svelte-13wmnd{margin:0;font-size:.85rem}.villages.svelte-13wmnd{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:24px;display:grid}.village.svelte-13wmnd{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);justify-items:start;gap:14px;padding:22px;text-decoration:none;display:grid}.village.svelte-13wmnd:hover{box-shadow:var(--shadow)}.how.svelte-13wmnd ol:where(.svelte-13wmnd){counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;padding:0;list-style:none;display:grid}.how.svelte-13wmnd li:where(.svelte-13wmnd){counter-increment:step;border-top:2px solid var(--ink);padding-top:12px}.how.svelte-13wmnd li:where(.svelte-13wmnd):before{content:counter(step);font-family:var(--serif);color:var(--accent);font-size:2rem;font-weight:650;display:block}
