.hero.svelte-1j5tn20{padding-bottom:clamp(40px,4vw,72px)}h1.svelte-1j5tn20{letter-spacing:-.045em;font-size:clamp(2.2rem,3.4vw,3.5rem);font-weight:400;line-height:1.1}.hero.svelte-1j5tn20 .lead:where(.svelte-1j5tn20){max-width:46ch;margin-top:20px}.routes.svelte-1j5tn20{grid-template-columns:1fr 1fr;gap:clamp(16px,1.6vw,24px);display:grid}.card.svelte-1j5tn20{background:var(--card);border-radius:var(--r);flex-direction:column;align-items:flex-start;padding:clamp(28px,2.6vw,40px);display:flex}.card.svelte-1j5tn20 h2:where(.svelte-1j5tn20){letter-spacing:-.025em;font-size:clamp(1.25rem,1.4vw,1.5rem);font-weight:500;line-height:1.2}.card.svelte-1j5tn20 p:where(.svelte-1j5tn20){letter-spacing:-.008em;color:var(--body);max-width:52ch;margin-top:10px;margin-bottom:28px;font-size:1.0625rem}.card.svelte-1j5tn20 .btn:where(.svelte-1j5tn20){margin-top:auto}.list.svelte-1j5tn20{border-top:1px solid var(--line);margin-top:clamp(32px,3vw,48px)}.row.svelte-1j5tn20{border-bottom:1px solid var(--line);transition:opacity .3s var(--ease);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:baseline;gap:6px 40px;padding-block:22px;display:grid}.row.svelte-1j5tn20:hover{opacity:.55}.row.svelte-1j5tn20 h3:where(.svelte-1j5tn20){letter-spacing:-.015em;font-size:1.125rem;font-weight:500}.row.svelte-1j5tn20 p:where(.svelte-1j5tn20){letter-spacing:-.008em;color:var(--body);font-size:1.0625rem}@media (width<=900px){.routes.svelte-1j5tn20,.row.svelte-1j5tn20{grid-template-columns:1fr}}
