.legal.svelte-1l7r4q6{max-width:72ch;margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1.5rem,5vw,3rem);display:flex;flex-direction:column;gap:3rem}.page-head.svelte-1l7r4q6{display:flex;flex-direction:column;gap:.75rem}.back.svelte-1l7r4q6{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);text-decoration:none;transition:color .15s ease}.back.svelte-1l7r4q6:hover{color:var(--fg-muted)}.page-head.svelte-1l7r4q6 h1:where(.svelte-1l7r4q6){font-size:var(--step-3);line-height:1;letter-spacing:-.015em}.sub.svelte-1l7r4q6{font-size:var(--step--1)}.tldr.svelte-1l7r4q6{border:1px solid rgba(10,10,10,.2);padding:clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;gap:1rem}.tldr-label.svelte-1l7r4q6{font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fg-faint)}.tldr-list.svelte-1l7r4q6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.tldr-list.svelte-1l7r4q6 li:where(.svelte-1l7r4q6){font-size:var(--step--1);line-height:1.55;padding-left:1.1rem;position:relative}.tldr-list.svelte-1l7r4q6 li:where(.svelte-1l7r4q6):before{content:"–";position:absolute;left:0;color:var(--fg-faint)}.rule.svelte-1l7r4q6{height:1px;background:#0a0a0a1f}.doc.svelte-1l7r4q6{display:flex;flex-direction:column;gap:2rem}.doc-title.svelte-1l7r4q6{font-size:var(--step-2);line-height:1.05;letter-spacing:-.015em}.doc-intro.svelte-1l7r4q6{font-size:var(--step--1);line-height:1.65;border-left:2px solid rgba(10,10,10,.15);padding-left:1rem}.clause-group.svelte-1l7r4q6{display:flex;flex-direction:column;gap:.65rem}.clause-head.svelte-1l7r4q6{font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);font-weight:400}.clauses.svelte-1l7r4q6{margin:0;padding-left:1.5rem;display:flex;flex-direction:column;gap:.6rem;list-style:decimal}.clauses.svelte-1l7r4q6 li:where(.svelte-1l7r4q6){font-size:var(--step--1);line-height:1.65;padding-left:.25rem}.clauses.svelte-1l7r4q6 ol[type=a]:where(.svelte-1l7r4q6){list-style:lower-alpha;padding-left:1.5rem;margin-top:.5rem;display:flex;flex-direction:column;gap:.35rem}.data-table-wrap.svelte-1l7r4q6{overflow-x:auto;margin-top:.75rem;margin-bottom:.25rem;border:1px solid rgba(10,10,10,.15)}.data-table.svelte-1l7r4q6{width:100%;border-collapse:collapse;font-size:.72rem;line-height:1.5}.data-table.svelte-1l7r4q6 th:where(.svelte-1l7r4q6),.data-table.svelte-1l7r4q6 td:where(.svelte-1l7r4q6){padding:.55rem .85rem;text-align:left;border-bottom:1px solid rgba(10,10,10,.1);vertical-align:top}.data-table.svelte-1l7r4q6 th:where(.svelte-1l7r4q6){font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);background:#0a0a0a06;font-weight:400}.data-table.svelte-1l7r4q6 tr:where(.svelte-1l7r4q6):last-child td:where(.svelte-1l7r4q6){border-bottom:none}a.svelte-1l7r4q6{color:var(--fg);text-decoration:underline;text-underline-offset:2px;text-decoration-color:#0a0a0a4d}a.svelte-1l7r4q6:hover{text-decoration-color:var(--fg)}.page-foot.svelte-1l7r4q6{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:var(--step--1);padding-top:1.5rem;border-top:1px solid rgba(10,10,10,.12)}@media (max-width: 600px){.page-foot.svelte-1l7r4q6{flex-direction:column;gap:.35rem}}
