.legal-page.svelte-wkxllv{max-width:720px;margin:0 auto;padding:42px 21px;color:var(--text-primary);line-height:1.7}.back-link.svelte-wkxllv{display:inline-block;color:var(--long);text-decoration:none;margin-bottom:28px;font-size:.9rem}.back-link.svelte-wkxllv:hover{text-decoration:underline}h1.svelte-wkxllv{font-size:2.5rem;font-weight:700;color:var(--text-bright);margin-bottom:14px}.intro.svelte-wkxllv{font-size:1.1rem;color:var(--text-mid);margin-bottom:35px}.contact-cards.svelte-wkxllv{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:35px}.contact-card.svelte-wkxllv{background:var(--bg-glass);border:1px solid var(--border-glass);border-radius:14px;padding:21px}.contact-icon.svelte-wkxllv{font-size:1.5rem;display:block;margin-bottom:7px}h2.svelte-wkxllv{font-size:1.1rem;font-weight:600;color:var(--text-bright);margin-bottom:4px}.contact-card.svelte-wkxllv p:where(.svelte-wkxllv){color:var(--text-mid);font-size:.95rem;margin-bottom:7px}.contact-link.svelte-wkxllv{color:var(--long);font-size:.95rem;text-decoration:none}.contact-link.svelte-wkxllv:hover{text-decoration:underline}.response-note.svelte-wkxllv{text-align:center;padding-top:14px;border-top:1px solid var(--border-glass)}.response-note.svelte-wkxllv p:where(.svelte-wkxllv){color:var(--text-mid);font-size:.9rem;font-style:italic}
