.legal-wrap.svelte-jxo1rf{max-width:72rem;margin-inline:auto;padding-inline:1rem}.legal-layout.svelte-jxo1rf{display:grid;gap:1.5rem;padding-block:1.5rem 4rem}.legal-lang.svelte-jxo1rf{display:inline-flex;gap:.25rem;padding:.25rem;border:1px solid var(--cw-zinc-800);border-radius:.5rem;background:var(--cw-zinc-900)}.legal-lang.svelte-jxo1rf button:where(.svelte-jxo1rf){padding:.375rem .75rem;border-radius:.375rem;font-size:.875rem;font-weight:500;color:var(--cw-zinc-400)}.legal-lang.svelte-jxo1rf button:where(.svelte-jxo1rf):hover{color:var(--cw-white)}.legal-lang.svelte-jxo1rf button[aria-pressed=true]:where(.svelte-jxo1rf){background:var(--cw-brand);color:var(--cw-black)}.legal-toc__toggle.svelte-jxo1rf{display:flex;width:100%;align-items:center;justify-content:space-between;padding:.75rem 1rem;border:1px solid var(--cw-zinc-800);border-radius:.5rem;background:var(--cw-raised);font-weight:600;color:var(--cw-zinc-200)}.legal-toc__title.svelte-jxo1rf{margin-bottom:.75rem;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cw-zinc-400)}.legal-toc.svelte-jxo1rf ol:where(.svelte-jxo1rf){margin-top:.5rem;border-left:1px solid var(--cw-zinc-800)}.legal-toc.svelte-jxo1rf a:where(.svelte-jxo1rf){display:block;margin-left:-1px;padding:.375rem .75rem;border-left:2px solid transparent;font-size:.875rem;line-height:1.4;color:var(--cw-zinc-400)}.legal-toc.svelte-jxo1rf a:where(.svelte-jxo1rf):hover{color:var(--cw-white)}.legal-toc.svelte-jxo1rf a[aria-current=location]:where(.svelte-jxo1rf){border-left-color:var(--cw-brand);color:var(--cw-brand)}.legal-back.svelte-jxo1rf{display:inline-flex;align-items:center;gap:.25rem;margin-bottom:1.5rem;font-size:.875rem;color:var(--cw-zinc-400)}.legal-back.svelte-jxo1rf:hover{color:var(--cw-white)}.legal-doc.svelte-jxo1rf{min-width:0;max-width:70ch;font-size:1rem;line-height:1.75}.legal-doc.svelte-jxo1rf:focus{outline:none}:where(.legal-doc) :where(p,ul,ol){margin-block:0 1rem}:where(.legal-doc) :where(strong){color:var(--cw-zinc-200)}.legal-doc.svelte-jxo1rf h1{font-size:1.875rem;line-height:1.2;letter-spacing:-.02em;margin-bottom:.75rem}.legal-doc.svelte-jxo1rf h2{scroll-margin-top:1.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--cw-zinc-800)}.legal-doc.svelte-jxo1rf .legal-anchor{margin-left:.5rem;color:var(--cw-zinc-500);opacity:0}.legal-doc.svelte-jxo1rf h2:hover .legal-anchor,.legal-doc.svelte-jxo1rf .legal-anchor:focus-visible{opacity:1;color:var(--cw-brand)}.legal-page.svelte-jxo1rf a:focus-visible,.legal-page.svelte-jxo1rf button:where(.svelte-jxo1rf):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:.25rem}@media(min-width:640px){.legal-wrap.svelte-jxo1rf{padding-inline:1.5rem}}@media(min-width:1024px){.legal-layout.svelte-jxo1rf{grid-template-columns:15rem minmax(0,1fr);gap:3rem;padding-top:2.5rem}.legal-toc__toggle.svelte-jxo1rf{display:none}.legal-toc.svelte-jxo1rf{position:sticky;top:1.5rem;align-self:start;max-height:calc(100vh - 3rem);overflow-y:auto}}@media print{.legal-page.svelte-jxo1rf{background:none;color:var(--cw-black)}.legal-lang.svelte-jxo1rf,.legal-toc.svelte-jxo1rf,.legal-back.svelte-jxo1rf,footer.svelte-jxo1rf nav:where(.svelte-jxo1rf),.legal-doc.svelte-jxo1rf .legal-anchor{display:none}.legal-layout.svelte-jxo1rf{display:block;padding:0}.legal-doc.svelte-jxo1rf{max-width:none}.legal-page.svelte-jxo1rf *{color:var(--cw-black)!important;background:none!important;border-color:var(--cw-zinc-400)!important}}
