.legal-doc-content.svelte-r77v7i{gap:var(--sp-8);flex-direction:column;display:flex}.legal-status-line.svelte-r77v7i{font-size:var(--fs-sm);color:var(--ink-3);margin:0}.legal-intro.svelte-r77v7i{gap:var(--sp-3);padding-bottom:var(--sp-6);border-bottom:1px solid var(--border);flex-direction:column;display:flex}.legal-intro-paragraph.svelte-r77v7i{font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink);margin:0}.legal-sections.svelte-r77v7i{gap:var(--sp-8);flex-direction:column;display:flex}.legal-section.svelte-r77v7i{scroll-margin-top:5.5rem}.legal-section.svelte-r77v7i h2:where(.svelte-r77v7i){font-size:var(--fs-lg);color:var(--ink);margin:0 0 var(--sp-4);font-weight:600}.legal-blocks.svelte-r77v7i,.legal-subsection-blocks.svelte-r77v7i{gap:var(--sp-3);flex-direction:column;display:flex}.legal-subsection.svelte-r77v7i{margin-top:var(--sp-3);padding-left:var(--sp-4);border-left:2px solid var(--border);scroll-margin-top:5.5rem}.legal-subsection.svelte-r77v7i h3:where(.svelte-r77v7i),.legal-subsection.svelte-r77v7i h4:where(.svelte-r77v7i){font-size:var(--fs-base);color:var(--ink);margin:0 0 var(--sp-2);font-weight:600}.legal-paragraph.svelte-r77v7i{color:var(--ink-2);line-height:var(--lh-base);margin:0}.legal-clause.svelte-r77v7i{gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid color-mix(in srgb, var(--border) 60%, transparent);grid-template-columns:3.2rem 1fr;align-items:baseline;display:grid}.legal-clause.svelte-r77v7i:last-child{border-bottom:none}.clause-number.svelte-r77v7i{font-size:var(--fs-sm);color:var(--ink);font-weight:700}.clause-text.svelte-r77v7i{color:var(--ink-2);line-height:var(--lh-base)}.legal-list-group.svelte-r77v7i{gap:var(--sp-2);flex-direction:column;display:flex}.legal-list-lead.svelte-r77v7i{color:var(--ink-2);line-height:var(--lh-base);margin:0}.legal-list.svelte-r77v7i{padding-left:var(--sp-6);gap:var(--sp-2);color:var(--ink-2);line-height:var(--lh-base);flex-direction:column;margin:0;display:flex}.legal-table-block.svelte-r77v7i{gap:var(--sp-2);margin:var(--sp-2) 0;flex-direction:column;display:flex}.legal-table-caption.svelte-r77v7i{font-size:var(--fs-sm);color:var(--ink);margin:0;font-weight:600}.legal-table-wrap.svelte-r77v7i{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-x:auto}.legal-table.svelte-r77v7i{border-collapse:collapse;width:100%;font-size:var(--fs-sm);text-align:left}.legal-table.svelte-r77v7i th:where(.svelte-r77v7i),.legal-table.svelte-r77v7i td:where(.svelte-r77v7i){padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);vertical-align:top;line-height:1.55}.legal-table.svelte-r77v7i th:where(.svelte-r77v7i){font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);background:var(--surface-2);font-weight:700}.legal-table.svelte-r77v7i td:where(.svelte-r77v7i){color:var(--ink-2)}.legal-table.svelte-r77v7i tbody:where(.svelte-r77v7i) tr:where(.svelte-r77v7i):last-child td:where(.svelte-r77v7i){border-bottom:none}.legal-doc-content.svelte-r77v7i a{color:var(--accent-strong);text-underline-offset:3px;word-break:break-word;text-decoration:underline}.legal-doc-content.svelte-r77v7i a:hover{color:var(--ink)}@media (width<=640px){.legal-clause.svelte-r77v7i{gap:var(--sp-1);grid-template-columns:1fr}.legal-subsection.svelte-r77v7i{padding-left:var(--sp-3)}}
