.Legal_page__wG7bG{background:var(--bg);color:var(--text);padding:96px 0 120px}@media (max-width:768px){.Legal_page__wG7bG{padding:64px 0 96px}}.Legal_body__34gF7{max-width:760px;margin:0 auto;padding:0 24px}@media (min-width:768px){.Legal_body__34gF7{padding:0 40px}}@media (min-width:1024px){.Legal_body__34gF7{padding:0 64px}}.Legal_h1__WT9GT{font-family:var(--font-display);font-weight:900;font-size:clamp(28px,3.5vw,44px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:var(--text);margin-bottom:32px}.Legal_meta__fGsxD{display:flex;flex-direction:column;gap:4px;font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--text);opacity:.6;margin-bottom:48px}.Legal_meta__fGsxD strong{font-weight:500;opacity:1}.Legal_intro__uy8ea{font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--text);opacity:.85;max-width:none;margin-bottom:24px}.Legal_h2__GOFhq{font-size:clamp(24px,2.4vw,32px);line-height:1.15;letter-spacing:-.005em;margin:56px 0 20px}.Legal_h2__GOFhq,.Legal_h3__X_90S{font-family:var(--font-display);font-weight:900;text-transform:uppercase;color:var(--text)}.Legal_h3__X_90S{font-size:clamp(18px,1.6vw,22px);line-height:1.2;margin:32px 0 14px}.Legal_p__IqhTG{font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--text);opacity:.85;max-width:none;margin-bottom:20px}.Legal_p__IqhTG strong{color:var(--text);opacity:1;font-weight:500}.Legal_list__XqhJf{list-style:disc;padding-left:20px;margin:0 0 24px;font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--text);opacity:.85}.Legal_list__XqhJf li{margin-bottom:8px}.Legal_list__XqhJf li::marker{color:var(--violet)}.Legal_list__XqhJf strong{color:var(--text);opacity:1;font-weight:500}.Legal_contactBlock__TUGq1{font-family:var(--font-body);font-size:16px;line-height:1.8;color:var(--text);opacity:.85;margin-bottom:24px}.Legal_contactBlock__TUGq1 strong{display:block;color:var(--text);opacity:1;font-weight:500;margin-bottom:4px}.Legal_contactBlock__TUGq1 a{color:var(--violet);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.Legal_contactBlock__TUGq1 a:hover{border-bottom-color:var(--violet)}.Legal_divider__lsNGf{border:none;border-top:1px solid var(--border-mid);margin:56px 0 24px}.Legal_disclaimer__KubdL{font-family:var(--font-body);font-size:13px;line-height:1.7;color:var(--text);opacity:.5;font-style:italic;max-width:none}.Legal_intro__uy8ea a,.Legal_p__IqhTG a{color:var(--violet);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.Legal_intro__uy8ea a:hover,.Legal_p__IqhTG a:hover{border-bottom-color:var(--violet)}