.col.svelte-1dfzr09{max-width:68ch;margin-inline:auto}.hero.svelte-1dfzr09{padding-bottom:clamp(40px,4vw,72px)}h1.svelte-1dfzr09{font-size:clamp(2.2rem,3.4vw,3.5rem);font-weight:400;letter-spacing:-.045em;line-height:1.1}.hero.svelte-1dfzr09 .lead:where(.svelte-1dfzr09){margin-top:20px;max-width:58ch}.guides.svelte-1dfzr09{padding-bottom:clamp(72px,7.5vw,144px)}.guide.svelte-1dfzr09{display:block;border-top:1px solid var(--line);padding-block:clamp(28px,3vw,44px)}.guide.svelte-1dfzr09:last-child{border-bottom:1px solid var(--line)}.meta.svelte-1dfzr09{font-size:.9375rem;letter-spacing:-.005em;color:var(--gray)}h2.svelte-1dfzr09{margin-top:14px;font-size:clamp(1.375rem,1.8vw,2rem);font-weight:400;letter-spacing:-.035em;line-height:1.2;transition:opacity .3s var(--ease)}.guide.svelte-1dfzr09:hover h2:where(.svelte-1dfzr09){opacity:.6}.desc.svelte-1dfzr09{margin-top:10px;max-width:62ch;font-size:1.0625rem;letter-spacing:-.008em;line-height:1.5;color:var(--body)}.go.svelte-1dfzr09{display:inline-flex;align-items:center;gap:7px;margin-top:18px;font-size:1rem;font-weight:500;letter-spacing:-.008em}.go.svelte-1dfzr09 svg:where(.svelte-1dfzr09){transition:transform .35s var(--ease)}.guide.svelte-1dfzr09:hover .go:where(.svelte-1dfzr09) svg:where(.svelte-1dfzr09){transform:translate(3px)}
