.legal-root.svelte-1egjc58{background:var(--page-background);color:var(--text-color)}.legal-main.svelte-1egjc58{max-width:900px;margin:0 auto;padding:clamp(28px,6vw,56px) 20px 64px}.legal-header.svelte-1egjc58 h1:where(.svelte-1egjc58){font-size:clamp(2rem,1.6rem + 1.6vw,2.6rem);margin:0 0 12px;letter-spacing:-.01em}.lead.svelte-1egjc58{font-size:1.05rem;line-height:1.6;opacity:.85;margin:0 0 32px}.legal-section.svelte-1egjc58{padding:20px 0;border-top:1px solid var(--nav-border-color)}.legal-section.svelte-1egjc58:first-of-type{border-top:0;padding-top:8px}.section-title.svelte-1egjc58{margin:0 0 12px;font-size:clamp(1.15rem,1.05rem + .5vw,1.35rem);font-weight:600;display:flex;align-items:center;gap:10px}.subsection-title.svelte-1egjc58{margin:16px 0 8px;font-size:1.05rem;font-weight:600;opacity:.9}.anchor.svelte-1egjc58{color:inherit;text-decoration:none;position:relative}.anchor.svelte-1egjc58:after{content:"#";opacity:0;margin-left:8px;font-weight:400;color:inherit;transition:opacity .15s ease}.section-title.svelte-1egjc58:hover .anchor:where(.svelte-1egjc58):after,.anchor.svelte-1egjc58:focus:after{opacity:.4}p.svelte-1egjc58,address.svelte-1egjc58,li.svelte-1egjc58{line-height:1.7}p.svelte-1egjc58{margin:0 0 12px}p.svelte-1egjc58+p:where(.svelte-1egjc58){margin-top:10px}address.svelte-1egjc58{font-style:normal;line-height:1.8}.list.svelte-1egjc58{margin:12px 0;padding-left:24px}.list.svelte-1egjc58 li:where(.svelte-1egjc58)+li:where(.svelte-1egjc58){margin-top:6px}a.svelte-1egjc58{color:var(--text-color);text-decoration:underline;text-underline-offset:2px}a.svelte-1egjc58:hover{opacity:.85}strong.svelte-1egjc58{font-weight:600}.data-table.svelte-1egjc58{width:100%;border-collapse:collapse;margin:16px 0;font-size:.95rem}.data-table.svelte-1egjc58 th:where(.svelte-1egjc58),.data-table.svelte-1egjc58 td:where(.svelte-1egjc58){text-align:left;padding:10px 12px;border:1px solid var(--nav-border-color)}.data-table.svelte-1egjc58 th:where(.svelte-1egjc58){background:var(--nav-background);font-weight:600}.data-table.svelte-1egjc58 tbody:where(.svelte-1egjc58) tr:where(.svelte-1egjc58):hover{background:var(--nav-background)}.legal-footer.svelte-1egjc58{margin-top:32px;padding-top:20px;border-top:1px dashed var(--nav-border-color)}.meta.svelte-1egjc58{margin:0;font-size:.9rem;opacity:.7}.legal-root.svelte-1egjc58,.legal-root.svelte-1egjc58 :where(.svelte-1egjc58){user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}
