.legal-page.svelte-f1q66e{background:var(--paper)}.legal-hero.svelte-f1q66e{isolation:isolate;color:var(--white);background:var(--graphite);padding:86px 0 82px;position:relative;overflow:hidden}.legal-hero.svelte-f1q66e:before{content:"";-webkit-mask-image:linear-gradient(90deg, var(--ink) 0 52%, transparent 86%);mask-image:linear-gradient(90deg, var(--ink) 0 52%, transparent 86%);pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0}.legal-hero-inner.svelte-f1q66e{z-index:1;position:relative}.legal-hero.svelte-f1q66e .eyebrow:where(.svelte-f1q66e){color:var(--teal)}.legal-hero.svelte-f1q66e .display:where(.svelte-f1q66e) span:where(.svelte-f1q66e){display:block}.legal-meta.svelte-f1q66e{color:#ffffffbf;border-top:1px solid #ffffff24;flex-wrap:wrap;gap:10px 24px;margin-top:28px;padding-top:18px;font-size:12px;line-height:1.5;display:flex}.legal-meta.svelte-f1q66e span:where(.svelte-f1q66e)+span:where(.svelte-f1q66e){color:var(--teal-soft)}.legal-reading.svelte-f1q66e{background:var(--white);padding:112px 0 132px}.legal-reading-inner.svelte-f1q66e{grid-template-columns:.3fr 1fr;align-items:start;gap:88px;display:grid}.legal-index.svelte-f1q66e{border-top:1px solid var(--line);color:var(--teal-dark);padding-top:4px;position:sticky;top:112px}.legal-index.svelte-f1q66e span:where(.svelte-f1q66e){letter-spacing:.16em;margin-top:16px;font-size:10px;font-weight:850;display:block}.legal-index.svelte-f1q66e strong:where(.svelte-f1q66e){color:var(--ink);letter-spacing:-.025em;margin-top:14px;font-size:18px;line-height:1.2;display:block}.legal-prose.svelte-f1q66e{overflow-wrap:anywhere;min-width:0;max-width:780px}.legal-prose.svelte-f1q66e .blocks{max-width:780px}.legal-prose.svelte-f1q66e .blocks>:first-child{margin-top:0}.legal-prose.svelte-f1q66e .blocks h2,.legal-prose.svelte-f1q66e .blocks h3{color:var(--ink)}.legal-prose.svelte-f1q66e .blocks li:before{background:var(--ink-soft);box-shadow:none}@media (width<=980px){.legal-reading-inner.svelte-f1q66e{grid-template-columns:minmax(0,1fr);gap:48px}.legal-index.svelte-f1q66e{position:static}}@media (width<=680px){.legal-hero.svelte-f1q66e{padding:64px 0 62px}.legal-hero.svelte-f1q66e .display:where(.svelte-f1q66e){font-size:clamp(35px,9.5vw,43px)}.legal-reading.svelte-f1q66e{padding-block:72px}.legal-reading-inner.svelte-f1q66e{gap:34px}.legal-meta.svelte-f1q66e{gap:8px;display:grid}}
