.public-page.svelte-1r8354i{max-width:860px;margin:0 auto;padding:44px 20px 24px}h1.svelte-1r8354i{margin:0 0 12px;font-size:clamp(28px,4vw,42px)}.lede.svelte-1r8354i{color:var(--text-soft,#4b5563);margin-bottom:28px;font-size:18px}.cards.svelte-1r8354i{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:28px;display:grid}.card.svelte-1r8354i{border:1px solid var(--line-soft,#e5e7eb);color:inherit;border-radius:12px;padding:20px;text-decoration:none}.card.svelte-1r8354i h2:where(.svelte-1r8354i){margin:0 0 6px;font-size:18px}.card.svelte-1r8354i p:where(.svelte-1r8354i){color:var(--text-soft,#4b5563);margin:0;font-size:14px}.same.svelte-1r8354i{background:var(--surface-soft,#f9fafb);border-radius:12px;margin-bottom:28px;padding:20px}.same.svelte-1r8354i h2:where(.svelte-1r8354i){margin:0 0 6px;font-size:18px}.same.svelte-1r8354i p:where(.svelte-1r8354i){color:var(--text-soft,#4b5563);margin:0}.cta-row.svelte-1r8354i{flex-wrap:wrap;gap:12px;display:flex}.public-cta-primary.svelte-1r8354i{background:var(--accent,#1a5fb4);color:#fff;border-radius:999px;padding:12px 22px;font-weight:700;text-decoration:none}.public-cta-secondary.svelte-1r8354i{border:1px solid var(--line-soft,#e5e7eb);color:inherit;border-radius:999px;padding:12px 22px;font-weight:600;text-decoration:none}
