.legal.svelte-1l7r4q6{font-size:15px}.legal-layout.svelte-1l7r4q6{display:grid;grid-template-columns:minmax(220px,290px) minmax(0,720px);gap:clamp(54px,8vw,96px);align-items:start;padding-block:clamp(54px,7vw,88px) clamp(68px,9vw,112px)}.legal-intro.svelte-1l7r4q6{position:sticky;top:32px}h1.svelte-1l7r4q6{font-family:var(--display);font-size:clamp(30px,3.4vw,40px);line-height:1.08;letter-spacing:-.03em}.intro.svelte-1l7r4q6{margin:18px 0 0;max-width:460px;color:var(--muted);font-size:14.5px}.legal-nav.svelte-1l7r4q6{display:flex;flex-direction:column;margin-top:32px;border-top:1px solid var(--line)}.legal-nav.svelte-1l7r4q6 a:where(.svelte-1l7r4q6){padding:11px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px;text-decoration:none;transition:color .14s ease,padding-left .14s ease}.legal-nav.svelte-1l7r4q6 a:where(.svelte-1l7r4q6):hover,.legal-nav.svelte-1l7r4q6 a:where(.svelte-1l7r4q6):focus-visible{padding-left:4px;color:var(--accent)}.documents.svelte-1l7r4q6{min-width:0}article.svelte-1l7r4q6{padding-bottom:clamp(42px,6vw,62px);border-bottom:1px solid var(--line-strong);scroll-margin-top:32px}article.svelte-1l7r4q6+article:where(.svelte-1l7r4q6){margin-top:clamp(42px,6vw,62px)}.doc-head.svelte-1l7r4q6{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px}h2.svelte-1l7r4q6{margin:0;font-family:var(--display);font-size:clamp(24px,2.8vw,31px);line-height:1.2}.version.svelte-1l7r4q6{margin:0;color:var(--faint);font-family:var(--ui);font-size:11.5px;font-weight:600}.summary.svelte-1l7r4q6{max-width:650px;margin:18px 0 0;color:var(--ink);font-size:17px;line-height:1.55}.clauses.svelte-1l7r4q6{margin:26px 0 0;padding:0;list-style:none;counter-reset:clause}.clauses.svelte-1l7r4q6 li:where(.svelte-1l7r4q6){display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--line);color:var(--muted);font-size:15px;counter-increment:clause}.clauses.svelte-1l7r4q6 li:where(.svelte-1l7r4q6):before{padding-top:2px;color:var(--faint);font-family:var(--ui);font-size:11px;font-weight:650;content:counter(clause,decimal-leading-zero)}.loading.svelte-1l7r4q6{min-height:460px;padding-top:4px}.loading.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){margin:0 0 24px;color:var(--muted)}.loading.svelte-1l7r4q6 span:where(.svelte-1l7r4q6){display:block;width:100%;height:12px;margin-top:12px;background:var(--paper-deep)}.loading.svelte-1l7r4q6 span:where(.svelte-1l7r4q6):nth-of-type(2){width:86%}.loading.svelte-1l7r4q6 span:where(.svelte-1l7r4q6):nth-of-type(3){width:70%}.error.svelte-1l7r4q6{color:var(--stop-text)}.error.svelte-1l7r4q6 p:where(.svelte-1l7r4q6){margin:0}.error.svelte-1l7r4q6 button:where(.svelte-1l7r4q6){margin-top:14px;padding:10px 14px;border:1px solid var(--accent);border-radius:1px;background:transparent;color:var(--accent);font:650 12.5px var(--ui);cursor:pointer}@media(max-width:820px){.legal-layout.svelte-1l7r4q6{grid-template-columns:1fr;gap:52px}.legal-intro.svelte-1l7r4q6{position:static}.legal-intro.svelte-1l7r4q6 h1:where(.svelte-1l7r4q6),.intro.svelte-1l7r4q6{max-width:600px}.legal-nav.svelte-1l7r4q6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.documents.svelte-1l7r4q6{padding-top:42px;border-top:1px solid var(--line-strong)}}@media(max-width:520px){.legal-nav.svelte-1l7r4q6{grid-template-columns:1fr;column-gap:0}.doc-head.svelte-1l7r4q6{align-items:flex-start;flex-direction:column}.clauses.svelte-1l7r4q6 li:where(.svelte-1l7r4q6){grid-template-columns:26px minmax(0,1fr);gap:8px}}
