main.svelte-1046um5{padding-top:80px}.container.svelte-1046um5{max-width:900px;margin:0 auto;padding:0 var(--edge)}.legal-hero.svelte-1046um5{padding:calc(2.5 * var(--leading)) 0 var(--leading);background:transparent}.legal-hero.svelte-1046um5 h1:where(.svelte-1046um5){font-family:var(--font-heading);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:400;line-height:1.08;margin:0 0 var(--half);color:var(--text)}.effective-date.svelte-1046um5{font-size:.8125rem;letter-spacing:.09em;text-transform:uppercase;color:var(--color-brand-hover);font-feature-settings:"tnum" 1;margin:0}.legal-content.svelte-1046um5{padding:calc(1.5 * var(--leading)) 0 calc(2.5 * var(--leading));border-top:1px solid var(--border);background:transparent}.legal-document.svelte-1046um5{background:transparent;padding:0}.legal-section.svelte-1046um5{margin-bottom:calc(1.5 * var(--leading));padding-bottom:var(--leading);border-bottom:1px solid var(--border)}.legal-section.svelte-1046um5:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section.svelte-1046um5 h2:where(.svelte-1046um5){font-size:1.5rem;font-weight:400;color:var(--text);margin:0 0 var(--half)}.legal-section.svelte-1046um5 h3:where(.svelte-1046um5){font-size:1.15rem;font-weight:400;color:var(--text);margin:var(--leading) 0 var(--half)}.legal-section.svelte-1046um5 p:where(.svelte-1046um5){color:color-mix(in srgb,var(--text) 82%,transparent);line-height:var(--leading);font-size:.97rem;margin:0 0 var(--half);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.legal-section.svelte-1046um5 ul:where(.svelte-1046um5){color:color-mix(in srgb,var(--text) 82%,transparent);line-height:var(--leading);font-size:.97rem;margin:var(--half) 0;padding-left:var(--leading)}.legal-section.svelte-1046um5 li:where(.svelte-1046um5){margin-bottom:.35rem}.legal-section.svelte-1046um5 a:where(.svelte-1046um5){color:var(--color-brand-hover);text-decoration:none}.legal-section.svelte-1046um5 a:where(.svelte-1046um5):hover{text-decoration:underline}.legal-section.svelte-1046um5 strong:where(.svelte-1046um5){color:var(--text);font-weight:600}.legal-footer.svelte-1046um5{margin-top:calc(1.5 * var(--leading));padding-top:var(--leading);border-top:1px solid var(--border)}.legal-footer.svelte-1046um5 p:where(.svelte-1046um5){color:var(--text-muted);font-size:.875rem;margin:0}.legal-footer.svelte-1046um5 a:where(.svelte-1046um5){color:var(--color-brand-hover);text-decoration:none;margin-right:var(--half)}.legal-footer.svelte-1046um5 a:where(.svelte-1046um5):hover{text-decoration:underline}
