.legal_page__XvNfA{background:var(--bg)}.legal_wrap__nuXyL{max-width:1440px;margin:0 auto;padding:0 120px}.legal_header__lvisn{padding-top:96px}.legal_head__wfvLd{display:flex;flex-direction:column;gap:20px}.legal_eyebrow__ZttlF{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0}.legal_h1__2ImQ_{font-size:56px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--text-dark);margin:0}.legal_meta__Mcmi9{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--text-body);margin:0}.legal_dot__UpKzm{width:3px;height:3px;border-radius:50%;background:var(--text-soft);flex-shrink:0}.legal_tabs__JLDUJ{display:flex;gap:28px;margin-top:40px;border-bottom:1px solid var(--border)}.legal_tab__827nS{display:block;padding-bottom:14px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--text-body);text-decoration:none}.legal_tab__827nS:hover{color:var(--text-dark)}.legal_tabActive__Y14or{color:var(--text-dark);border-bottom-color:var(--text-dark)}.legal_body__OSrUx{display:flex;justify-content:space-between;align-items:flex-start;padding-top:64px;padding-bottom:112px;gap:48px}.legal_aside__C0dBL{width:240px;flex-shrink:0;position:sticky;top:96px}.legal_column__VoMPB{width:720px;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:48px}.legal_toc__igm4p{display:flex;flex-direction:column;gap:4px}.legal_tocLabel__qmPWW{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--text-soft);margin:0 0 8px}.legal_tocList__Ki4Oy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.legal_tocLink__IHjyO{display:flex;align-items:center;gap:10px;padding:7px 8px 7px 12px;border-left:1px solid var(--border);font-size:14px;line-height:1.25;color:var(--text-body);text-decoration:none}.legal_tocLink__IHjyO:hover{color:var(--text-dark)}.legal_tocNum__sCGCI{font-family:var(--font-geist-mono),monospace;font-size:12px;width:12px;flex-shrink:0;color:var(--text-soft)}.legal_tocActive__3aei5{border-left:2px solid var(--text-dark);padding-left:11px;color:var(--text-dark);font-weight:500}.legal_summary__TpDT8{display:flex;gap:20px;align-items:flex-start;padding:28px;background:#e2e8e3;border:1px solid #cfd9d1;border-radius:12px;scroll-margin-top:96px}.legal_summaryIcon__iaCZw{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-dark)}.legal_summaryText__vQyRl{display:flex;flex-direction:column;gap:8px;min-width:0}.legal_summaryLabel__xyiee{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#586f5d;margin:0}.legal_summaryTitle__lbfuj{font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--text-dark);margin:0}.legal_summaryBody__H3XhW{font-size:16px;line-height:1.55;color:#3f4a41;margin:0}.legal_section__wTRmx{display:flex;flex-direction:column;gap:14px;scroll-margin-top:96px}.legal_h2__7bOvp{display:flex;align-items:baseline;gap:14px;margin:0;font-size:24px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--text-dark)}.legal_h2Num__Vd3Li{font-family:var(--font-geist-mono),monospace;font-size:15px;font-weight:500;color:var(--text-soft);flex-shrink:0}.legal_prose__JC8Rq{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.6;color:#3a3833}.legal_prose__JC8Rq p{margin:0}.legal_prose__JC8Rq a{color:var(--text-dark);text-decoration:underline;text-underline-offset:2px}.legal_prose__JC8Rq strong{font-weight:600;color:var(--text-dark)}.legal_prose__JC8Rq ul{list-style:disc;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:8px}.legal_contact__pEKY4{display:flex;gap:16px;align-items:center;padding-top:28px;border-top:1px solid var(--border);scroll-margin-top:96px}.legal_contactIcon__ldW4S{width:40px;height:40px;border-radius:8px;border:1px solid var(--border);background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-dark)}.legal_contactText__G5FTA{display:flex;flex-direction:column;gap:2px;min-width:0}.legal_contactTitle__FMmNF{font-size:15px;font-weight:500;color:var(--text-dark);margin:0}.legal_contactBody__70AVH{font-size:14px;line-height:1.4;color:var(--text-body);margin:0}.legal_contactBody__70AVH a{color:var(--text-dark);text-decoration:underline;text-underline-offset:2px}@media (max-width:1100px){.legal_wrap__nuXyL{padding:0 40px}.legal_aside__C0dBL{width:200px}}@media (max-width:767px){.legal_wrap__nuXyL{padding:0 20px}.legal_header__lvisn{padding-top:56px}.legal_head__wfvLd{gap:16px}.legal_h1__2ImQ_{font-size:36px;letter-spacing:-.02em}.legal_meta__Mcmi9{font-size:13px}.legal_tabs__JLDUJ{margin-top:32px}.legal_body__OSrUx{flex-direction:column;align-items:stretch;gap:0;padding-top:56px;padding-bottom:72px}.legal_aside__C0dBL{position:static;width:auto}.legal_column__VoMPB{width:auto;gap:40px}.legal_toc__igm4p{margin-bottom:8px}.legal_summary__TpDT8{padding:28px 24px 28px 28px}.legal_summaryTitle__lbfuj{font-size:22px}.legal_h2__7bOvp{font-size:22px;gap:12px}.legal_contact__pEKY4{align-items:flex-start}}.legal_translationNotice__QSZSH{font-size:14px;line-height:1.5;font-style:italic;color:var(--text-body);margin:0 0 -24px}