.legal.svelte-mczy1z{max-width:760px;margin:0 auto;padding:56px 24px 96px}.doc-head.svelte-mczy1z{margin-bottom:30px}.doc-eyebrow.svelte-mczy1z{font-family:var(--font-ui);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--clay);margin-bottom:10px}.doc-head.svelte-mczy1z h1:where(.svelte-mczy1z){font-family:var(--font-display);font-size:40px;line-height:1.1;color:var(--ink);margin:0}.toc.svelte-mczy1z{margin:0 0 40px;padding:20px 22px;background:var(--paper-raised);border:1px solid var(--line);border-radius:12px}.toc-title.svelte-mczy1z{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin-bottom:12px}.toc.svelte-mczy1z ul:where(.svelte-mczy1z){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:7px 20px}.toc.svelte-mczy1z a:where(.svelte-mczy1z){font-family:var(--font-ui);font-size:14px;line-height:1.4;color:var(--ink);text-decoration:none}.toc.svelte-mczy1z a:where(.svelte-mczy1z):hover{color:var(--clay);text-decoration:underline;text-underline-offset:2px}.doc.svelte-mczy1z{font-family:var(--font-reading);font-size:17px;line-height:1.7;color:var(--ink)}.doc.svelte-mczy1z .updated{font-family:var(--font-ui);font-size:13px;color:var(--stone);margin:0 0 30px}.doc.svelte-mczy1z h2{font-family:var(--font-display);font-size:23px;line-height:1.25;color:var(--ink);margin:40px 0 14px;padding-top:8px;border-top:1px solid var(--line);scroll-margin-top:90px}.doc.svelte-mczy1z p{margin:0 0 15px}.doc.svelte-mczy1z p.q{font-family:var(--font-ui);font-size:16px;font-weight:600;color:var(--ink);margin:26px 0 6px}.doc.svelte-mczy1z ul{margin:0 0 16px;padding-left:22px}.doc.svelte-mczy1z li{margin:0 0 8px}.doc.svelte-mczy1z strong{font-weight:600}.doc.svelte-mczy1z a{color:var(--clay);text-decoration:underline;text-underline-offset:2px}.doc.svelte-mczy1z a:hover{text-decoration:none}.doc.svelte-mczy1z table{width:100%;border-collapse:collapse;margin:4px 0 20px;font-family:var(--font-ui);font-size:15px}.doc.svelte-mczy1z th,.doc.svelte-mczy1z td{border:1px solid var(--line);padding:10px 13px;text-align:left;vertical-align:top}.doc.svelte-mczy1z th{background:var(--paper-raised);font-weight:600}@media (max-width: 640px){.doc-head.svelte-mczy1z h1:where(.svelte-mczy1z){font-size:32px}}
