.LegalPage_page__7XA3X{background:var(--bg);min-height:100vh;padding:48px 24px 96px}.LegalPage_container__OoxSN{margin:0 auto;max-width:760px}.LegalPage_header__qsMiS{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:24px}.LegalPage_brandRow__8n1AB{align-items:center;display:flex;gap:12px;margin-bottom:28px}.LegalPage_brandMark__p_nKL{border-radius:10px;height:40px;width:40px}.LegalPage_brandName__cp_BN{font-size:1rem;font-weight:600;line-height:1.2}.LegalPage_brandCaption__e4ynL{color:var(--muted);display:block;font-size:.8rem;font-weight:400}.LegalPage_title__Cg5zy{font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.LegalPage_updated__uBD4x{color:var(--muted);font-size:.875rem;margin:0}.LegalPage_intro__SFyS4{color:var(--ink);font-size:1.05rem;line-height:1.65;margin:0 0 32px}.LegalPage_section__6Z38Z{margin-bottom:36px}.LegalPage_section__6Z38Z h2{font-size:1.15rem;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.LegalPage_section__6Z38Z h3{font-size:1rem;font-weight:600;margin:24px 0 8px}.LegalPage_section__6Z38Z p{color:var(--ink);line-height:1.7;margin:0 0 14px}.LegalPage_section__6Z38Z ul{margin:0 0 14px;padding-left:22px}.LegalPage_section__6Z38Z li{line-height:1.7;margin-bottom:8px}.LegalPage_section__6Z38Z a{color:var(--accent);text-decoration:underline}.LegalPage_callout__QMjMf{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;margin:0 0 24px;padding:18px 20px}.LegalPage_callout__QMjMf p:last-child{margin-bottom:0}.LegalPage_steps__r5QBS{counter-reset:step;list-style:none;margin:0 0 24px;padding:0}.LegalPage_steps__r5QBS li{counter-increment:step;line-height:1.7;margin-bottom:16px;padding-left:40px;position:relative}.LegalPage_steps__r5QBS li:before{align-items:center;background:var(--accent-soft);border-radius:50%;color:var(--accent-strong);content:counter(step);display:flex;font-size:.8rem;font-weight:600;height:26px;justify-content:center;left:0;position:absolute;top:0;width:26px}.LegalPage_contactBox__0r_di{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:20px 22px}.LegalPage_contactLabel__bAIdb{color:var(--muted);display:block;font-size:.8rem;margin-bottom:4px;text-transform:uppercase}.LegalPage_contactValue__kVzB8{font-size:1.05rem;font-weight:600}.LegalPage_table__qCtaq{border-collapse:collapse;font-size:.925rem;margin:0 0 20px;width:100%}.LegalPage_table__qCtaq td,.LegalPage_table__qCtaq th{border-bottom:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.LegalPage_table__qCtaq th{color:var(--muted);font-size:.78rem;font-weight:600;text-transform:uppercase}.LegalPage_tableWrap__j1key{overflow-x:auto}.LegalPage_footer__fpoH7{border-top:1px solid var(--line);color:var(--muted);font-size:.875rem;margin-top:48px;padding-top:24px}@media (max-width:600px){.LegalPage_page__7XA3X{padding:32px 18px 64px}.LegalPage_title__Cg5zy{font-size:1.6rem}}