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