.legal.svelte-1vby5nc{max-width:720px;margin:0 auto;padding:var(--space-xl) var(--space-lg)}.back-link.svelte-1vby5nc{display:inline-block;margin-bottom:var(--space-md);font-size:var(--text-sm);color:var(--n-500);text-decoration:none}.back-link.svelte-1vby5nc:hover{color:var(--n-800)}details.svelte-1vby5nc{background:#fff;border:1px solid var(--n-100);border-radius:var(--radius-md);margin-bottom:var(--space-md);overflow:hidden}summary.svelte-1vby5nc{padding:var(--space-md) var(--space-lg);font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--n-900)}summary.svelte-1vby5nc:hover{background:var(--n-50)}details[open].svelte-1vby5nc summary:where(.svelte-1vby5nc){border-bottom:1px solid var(--n-100)}details.svelte-1vby5nc>:where(.svelte-1vby5nc):not(summary){padding:0 var(--space-lg)}details.svelte-1vby5nc>p:where(.svelte-1vby5nc):first-of-type{padding-top:var(--space-md)}details.svelte-1vby5nc>:where(.svelte-1vby5nc):last-child{padding-bottom:var(--space-md)}details.svelte-1vby5nc p:where(.svelte-1vby5nc),details.svelte-1vby5nc li:where(.svelte-1vby5nc){color:var(--n-700);line-height:1.7;font-size:var(--text-sm)}details.svelte-1vby5nc ul:where(.svelte-1vby5nc),details.svelte-1vby5nc ol:where(.svelte-1vby5nc){padding-left:1.4em}details.svelte-1vby5nc a:where(.svelte-1vby5nc){color:var(--green-600)}details.svelte-1vby5nc code:where(.svelte-1vby5nc){background:var(--n-100);padding:1px 6px;border-radius:4px;font-family:var(--font-mono);font-size:.92em}
