.legal[data-astro-cid-fmzvkzhr]{--legal-number-width:2.75rem;--legal-rule:color-mix(in srgb, var(--color-slate) 18%, transparent);max-width:78rem;padding:calc(var(--header-height) + clamp(2rem, 5vw, 4rem)) var(--space-gutter) var(--space-section);margin-inline:auto}.legal-head[data-astro-cid-fmzvkzhr]{border-bottom:1px solid var(--legal-rule);padding-bottom:clamp(2rem,4vw,3rem)}.legal-kicker[data-astro-cid-fmzvkzhr]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:1rem;font-size:.8125rem}h1[data-astro-cid-fmzvkzhr]{letter-spacing:var(--tracking-title);hyphens:manual;overflow-wrap:break-word;font-size:clamp(2rem,1.4rem + 2.8vw,3.5rem);line-height:1.1}.legal-lead[data-astro-cid-fmzvkzhr]{max-width:44rem;margin-top:1.25rem;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);line-height:1.4}.legal-aside[data-astro-cid-fmzvkzhr]{margin-top:clamp(2rem,4vw,3rem)}.legal-toc[data-astro-cid-fmzvkzhr]{counter-reset:toc;gap:.125rem;margin:0;padding:0;list-style:none;display:grid}.legal-toc[data-astro-cid-fmzvkzhr] li[data-astro-cid-fmzvkzhr]{counter-increment:toc}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]{color:var(--color-text-muted);transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-left:2px solid #0000;grid-template-columns:1.75rem minmax(0,1fr);gap:.25rem;padding:.4375rem .75rem .4375rem .625rem;font-size:.9375rem;line-height:1.4;display:grid}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:before{content:counter(toc) ".";text-align:right;font-variant-numeric:tabular-nums;padding-right:.375rem}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr]:hover{color:var(--color-text)}.legal-toc[data-astro-cid-fmzvkzhr] a[data-astro-cid-fmzvkzhr][aria-current=true]{border-left-color:var(--color-stone);background:color-mix(in srgb, var(--color-sand) 40%, transparent);color:var(--color-text)}.legal-contact[data-astro-cid-fmzvkzhr]{background:color-mix(in srgb, var(--color-sand) 40%, transparent);margin-top:1.75rem;padding:1.5rem;font-size:.9375rem;line-height:1.5}.legal-contact[data-astro-cid-fmzvkzhr] p[data-astro-cid-fmzvkzhr]{color:var(--color-text-muted);margin-bottom:.5rem}.legal-contact[data-astro-cid-fmzvkzhr] .legal-contact-title[data-astro-cid-fmzvkzhr]{font-size:1rem;font-weight:var(--weight-medium);color:var(--color-text)}.legal-contact-link[data-astro-cid-fmzvkzhr]{border-bottom:1px solid var(--color-rule);align-items:center;gap:.625rem;margin-top:.5rem;padding-bottom:.125rem;display:inline-flex}.legal-contact[data-astro-cid-fmzvkzhr] .legal-contact-arrow{transition:translate var(--duration-normal) var(--ease-standard)}.legal-contact-link[data-astro-cid-fmzvkzhr]:hover{color:var(--color-nav-hover)}.legal-contact-link[data-astro-cid-fmzvkzhr]:hover .legal-contact-arrow{translate:.25rem}.legal-prose[data-astro-cid-fmzvkzhr]{counter-reset:section;max-width:52rem;font-size:clamp(.9375rem,.9rem + .15vw,1.0625rem);line-height:1.65}.legal-prose[data-astro-cid-fmzvkzhr] h2{border-top:1px solid var(--legal-rule);letter-spacing:-.015em;scroll-margin-top:calc(var(--header-height-compact) + 1rem);hyphens:auto;hyphenate-limit-chars:13 5 5;overflow-wrap:break-word;margin:clamp(2.25rem,4vw,3rem) 0 1.25rem;padding-top:clamp(2.25rem,4vw,3rem);font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1.25}.legal-prose[data-astro-cid-fmzvkzhr]>:first-child{margin-top:clamp(2rem,4vw,3rem)}.legal-prose[data-astro-cid-fmzvkzhr] h2:first-child{border-top:0;padding-top:0}.legal-prose[data-astro-cid-fmzvkzhr] p,.legal-prose[data-astro-cid-fmzvkzhr] ul{margin:0 0 1rem}.legal-prose[data-astro-cid-fmzvkzhr] ul{padding-left:1.25rem}.legal-prose[data-astro-cid-fmzvkzhr] li{break-inside:avoid;margin-bottom:.25rem}.legal-prose[data-astro-cid-fmzvkzhr] li::marker{color:var(--color-stone)}.legal-prose[data-astro-cid-fmzvkzhr] strong{font-weight:var(--weight-medium)}.legal-prose[data-astro-cid-fmzvkzhr] a{border-bottom:1px solid var(--color-rule);overflow-wrap:anywhere}.legal-prose[data-astro-cid-fmzvkzhr] a:hover{color:var(--color-nav-hover)}.has-toc[data-astro-cid-fmzvkzhr] .legal-prose[data-astro-cid-fmzvkzhr] h2{grid-template-columns:var(--legal-number-width) minmax(0, 1fr);counter-increment:section;display:grid}.has-toc[data-astro-cid-fmzvkzhr] .legal-prose[data-astro-cid-fmzvkzhr] h2:before{content:counter(section) ".";font-variant-numeric:tabular-nums}@media (width>=40rem){.has-toc[data-astro-cid-fmzvkzhr] .legal-prose[data-astro-cid-fmzvkzhr]>:not(h2){margin-left:var(--legal-number-width)}.legal-prose[data-astro-cid-fmzvkzhr] ul:has(li:nth-child(8)){columns:2;column-gap:3rem}}@media (width>=64rem){.has-toc[data-astro-cid-fmzvkzhr] .legal-head[data-astro-cid-fmzvkzhr],.has-toc[data-astro-cid-fmzvkzhr] .legal-body[data-astro-cid-fmzvkzhr]{grid-template-columns:16rem minmax(0,1fr);column-gap:clamp(2.5rem,4vw,4rem);display:grid}.has-toc[data-astro-cid-fmzvkzhr] .legal-head[data-astro-cid-fmzvkzhr]>[data-astro-cid-fmzvkzhr]{grid-column:2}.legal-aside[data-astro-cid-fmzvkzhr]{top:calc(var(--header-height-compact) + 1.5rem);max-height:calc(100vh - var(--header-height-compact) - 3rem);align-self:start;margin-top:clamp(2rem,4vw,3rem);position:sticky;overflow-y:auto}}
