.legal-index-page.svelte-1l7r4q6{width:100%;max-width:var(--max-width);margin:0 auto;padding:.5rem 0 3rem}.legal-index-page.svelte-1l7r4q6 h1:where(.svelte-1l7r4q6){margin:var(--top-heading-margin) 0 .75rem;font:var(--top-heading-font);text-align:center}.legal-index.svelte-1l7r4q6{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-top:2.5rem}.legal-card.svelte-1l7r4q6{display:block;padding:1.75rem 2rem;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);text-decoration:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.legal-card.svelte-1l7r4q6:hover{border-color:var(--color-text);box-shadow:0 4px 12px #0000000f}.legal-card.svelte-1l7r4q6 h2:where(.svelte-1l7r4q6){margin:0 0 .625rem;font-family:var(--title-font);font-size:1.75rem;font-weight:600;line-height:1.25;color:var(--color-text)}.legal-card.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){margin:0;font-size:1rem;line-height:1.45;color:var(--color-text-secondary)}@media(max-width:48em){.legal-index.svelte-1l7r4q6{grid-template-columns:1fr;gap:1rem;margin-top:2rem}}@media(max-width:30em){.legal-index-page.svelte-1l7r4q6{padding-bottom:2.5rem}.legal-card.svelte-1l7r4q6{padding:1.25rem 1.5rem}.legal-card.svelte-1l7r4q6 h2:where(.svelte-1l7r4q6){font-size:1.125rem}.legal-card.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){font-size:.9375rem}}
