.marketing-page.svelte-1budmc main.legal:where(.svelte-1budmc){margin-top:0;padding-block:4rem 5rem}.legal-layout.svelte-1budmc{grid-template-columns:minmax(0,1fr);gap:2.5rem;display:grid}.legal-head.svelte-1budmc{gap:1rem;max-width:44rem;display:grid}h1.svelte-1budmc{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,7vw,3.5rem);font-weight:600;line-height:1.05}.legal-effective.svelte-1budmc{color:var(--muted-foreground);font-family:var(--font-mono);margin:0;font-size:.8125rem}.legal-contents.svelte-1budmc{display:none}.legal-body.svelte-1budmc{min-width:0;max-width:44rem;color:var(--muted-foreground);grid-template-columns:minmax(0,1fr);gap:2.75rem;font-size:1rem;line-height:1.7;display:grid}.legal-intro.svelte-1budmc{color:var(--foreground);font-size:1.0625rem}.legal-body.svelte-1budmc section:where(.svelte-1budmc){scroll-margin-top:5rem}h2.svelte-1budmc{color:var(--foreground);letter-spacing:-.02em;align-items:baseline;gap:.75rem;margin:0 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.3;display:flex}h2.svelte-1budmc span:where(.svelte-1budmc){color:var(--faint-foreground);font-family:var(--font-mono);font-size:.8125rem;font-weight:500}.legal-body.svelte-1budmc p:where(.svelte-1budmc),.legal-body.svelte-1budmc ul:where(.svelte-1budmc){margin:0 0 .875rem}.legal-body.svelte-1budmc ul:where(.svelte-1budmc){gap:.5rem;padding-left:1.25rem;list-style:outside;display:grid}.legal-body.svelte-1budmc a:where(.svelte-1budmc){color:var(--foreground);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:.2em;overflow-wrap:anywhere}.legal-body.svelte-1budmc a:where(.svelte-1budmc):hover{text-decoration-color:currentColor}.legal-table.svelte-1budmc{border:1px solid var(--line);border-radius:var(--radius);margin:0 0 .875rem;overflow-x:auto}table.svelte-1budmc{border-collapse:collapse;width:100%;min-width:32rem;font-size:.875rem;line-height:1.5}th.svelte-1budmc,td.svelte-1budmc{text-align:left;vertical-align:top;padding:.625rem .875rem}thead.svelte-1budmc th:where(.svelte-1budmc){color:var(--faint-foreground);font-family:var(--font-mono);font-size:.75rem;font-weight:500}tbody.svelte-1budmc tr:where(.svelte-1budmc){border-top:1px solid var(--line)}tbody.svelte-1budmc th:where(.svelte-1budmc){color:var(--foreground);white-space:nowrap;font-weight:500}code.svelte-1budmc{font-family:var(--font-mono);font-size:.8125rem}@media (width>=1024px){.marketing-page.svelte-1budmc main.legal:where(.svelte-1budmc){padding-block:6rem 7rem}.legal-layout.svelte-1budmc{grid-template-columns:minmax(0,15rem) minmax(0,44rem);justify-content:space-between;column-gap:4rem}.legal-head.svelte-1budmc{grid-column:1/-1}.legal-contents.svelte-1budmc{align-self:start;font-size:.8125rem;display:block;position:sticky;top:5.5rem}.legal-contents.svelte-1budmc ol:where(.svelte-1budmc){margin:0;padding:0;list-style:none;display:grid}.legal-contents.svelte-1budmc a:where(.svelte-1budmc){min-height:var(--control-h);color:var(--muted-foreground);align-items:center;text-decoration:none;display:flex}.legal-contents.svelte-1budmc a:where(.svelte-1budmc):hover{color:var(--foreground)}}
