main.svelte-12ewbr5{max-width:960px;margin:0 auto;padding:clamp(32px,6vw,96px) clamp(24px,8vw,120px) 80px}.hero.svelte-12ewbr5{padding:clamp(40px,8vw,90px) 0 20px;display:grid;gap:20px}h1.svelte-12ewbr5{font-family:Fraunces,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4rem);line-height:1.1;margin:0;font-weight:650;letter-spacing:-.01em}.hero.svelte-12ewbr5 p:where(.svelte-12ewbr5){font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;color:var(--muted);margin:0;max-width:640px}.grid.svelte-12ewbr5{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;border-top:1px solid var(--line);padding-top:36px}.card.svelte-12ewbr5{border:1px solid var(--line);border-radius:18px;padding:20px;background:#ffffffbf;display:grid;gap:12px}.icon.svelte-12ewbr5{width:64px;height:64px;border-radius:16px;border:1px solid var(--line);background:#ffffffb3;padding:6px}.card.svelte-12ewbr5 h2:where(.svelte-12ewbr5){margin:0;font-size:1.2rem}.card.svelte-12ewbr5 p:where(.svelte-12ewbr5){margin:0;color:var(--muted);line-height:1.6}.links.svelte-12ewbr5{display:flex;flex-wrap:wrap;gap:12px}.link.svelte-12ewbr5{display:inline-flex;align-self:start}.empty.svelte-12ewbr5{color:var(--muted);font-size:.95rem}
