.legal_pageSection__wawVh{padding-left:0;padding-right:0;background:var(--color-white)}.legal_shell__ty92a{--legal-logo-width:var(--brand-logo-horizontal-min,120px);--legal-logo-x:calc(var(--legal-logo-width) * 78.01 / 339.32);max-width:1400px;width:100%;margin:0 auto;padding-inline:max(1.5rem,var(--legal-logo-x));padding-bottom:4rem;box-sizing:border-box}.legal_hero__dUEuE{padding:2.5rem 0 1.75rem var(--legal-logo-x);border-bottom:1px solid var(--color-border);margin-bottom:2rem}.legal_heroTitle__d22rG{font-family:var(--font-brand);font-size:clamp(2rem,4vw,2.75rem);font-weight:700;letter-spacing:-.03em;color:var(--color-ink);margin:0 0 .5rem;line-height:1.1}.legal_updated__4L4ou{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-echo);margin:0 0 1rem}.legal_lead__C_gJW{font-family:var(--font-body);font-size:1.0625rem;line-height:1.6;color:var(--color-support);margin:0;max-width:none}.legal_content__faXsL{max-width:none;width:100%;padding:0 0 1rem var(--legal-logo-x)}.legal_section__gcqNa{margin-bottom:2.75rem}.legal_section__gcqNa:last-child{margin-bottom:0}.legal_sectionTitle__0ifNt{font-family:var(--font-brand);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 .85rem;line-height:1.25}.legal_sectionNumber__V8A_P{color:var(--color-echo,#5b6670);font-weight:600;margin-right:.35rem}.legal_text__kBfgG{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-support);margin:0 0 1rem;text-align:left}.legal_text__kBfgG:last-child{margin-bottom:0}.legal_list__b1abk{margin:0 0 1rem;padding:0 0 0 1.25rem;font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-support);text-align:left}.legal_list__b1abk li{margin-bottom:.45rem;padding-left:.15rem}.legal_list__b1abk li::marker{color:var(--color-echo,#5b6670)}.legal_link___7Q69{color:var(--color-ink);font-family:var(--font-brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.legal_link___7Q69:hover{opacity:.75}@media(max-width:968px){.legal_shell__ty92a{padding-inline:max(1.25rem,var(--legal-logo-x))}}@media(max-width:640px){.legal_shell__ty92a{padding-inline:max(1rem,var(--legal-logo-x))}.legal_hero__dUEuE{padding-top:1.5rem}.legal_heroTitle__d22rG{font-size:1.85rem}}