.LegalPage-module__DTgQIG__page{background:var(--bg-light);min-height:70vh;padding:56px 0 96px}.LegalPage-module__DTgQIG__container{width:92%;max-width:1100px;margin:0 auto}.LegalPage-module__DTgQIG__header{border-bottom:1px solid #00000014;margin-bottom:48px;padding-bottom:36px}.LegalPage-module__DTgQIG__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--primary);background:#00d1ff14;border:1px solid #00d1ff33;border-radius:999px;margin-bottom:16px;padding:6px 14px;font-weight:700;display:inline-block}.LegalPage-module__DTgQIG__title{font-family:var(--font-title),sans-serif;font-size:var(--fs-section);font-weight:var(--fw-title);line-height:var(--lh-section);letter-spacing:var(--ls-section);color:var(--text-main);max-width:720px;margin:0 0 12px}.LegalPage-module__DTgQIG__updated{color:var(--text-muted);margin:0;font-size:14px;font-weight:500}.LegalPage-module__DTgQIG__updated time{color:var(--text-main);font-weight:600}.LegalPage-module__DTgQIG__intro{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);max-width:720px;margin-top:24px}.LegalPage-module__DTgQIG__intro p{margin:0 0 12px}.LegalPage-module__DTgQIG__intro p:last-child{margin-bottom:0}.LegalPage-module__DTgQIG__body{grid-template-columns:240px 1fr;align-items:start;gap:56px;display:grid}.LegalPage-module__DTgQIG__toc{position:sticky;top:96px}.LegalPage-module__DTgQIG__tocLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px;font-size:11px;font-weight:700;display:block}.LegalPage-module__DTgQIG__tocList{border-left:1px solid #00000014;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.LegalPage-module__DTgQIG__tocItem{margin:0}.LegalPage-module__DTgQIG__tocLink{color:var(--text-muted);border-left:2px solid #0000;align-items:flex-start;gap:10px;margin-left:-1px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.LegalPage-module__DTgQIG__tocLink:hover{color:var(--text-main)}.LegalPage-module__DTgQIG__tocItemActive .LegalPage-module__DTgQIG__tocLink{color:var(--text-main);border-left-color:var(--primary);font-weight:600}.LegalPage-module__DTgQIG__tocIndex{font-variant-numeric:tabular-nums;color:var(--primary);letter-spacing:.04em;opacity:.7;flex-shrink:0;padding-top:2px;font-size:11px;font-weight:700}.LegalPage-module__DTgQIG__tocItemActive .LegalPage-module__DTgQIG__tocIndex{opacity:1}.LegalPage-module__DTgQIG__tocText{flex:1}.LegalPage-module__DTgQIG__content{flex-direction:column;gap:56px;scroll-padding-top:100px;display:flex}.LegalPage-module__DTgQIG__section{scroll-margin-top:100px}.LegalPage-module__DTgQIG__sectionHeading{font-family:var(--font-title),sans-serif;font-size:var(--fs-sub);font-weight:var(--fw-title);line-height:var(--lh-sub);letter-spacing:var(--ls-sub);color:var(--text-main);align-items:baseline;gap:14px;margin:0 0 18px;display:flex}.LegalPage-module__DTgQIG__sectionIndex{font-family:var(--font-title),sans-serif;letter-spacing:.06em;color:var(--primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:700}.LegalPage-module__DTgQIG__sectionBody{font-size:var(--fs-body);line-height:var(--lh-body);color:#2a2a2a}.LegalPage-module__DTgQIG__sectionBody p{margin:0 0 14px}.LegalPage-module__DTgQIG__sectionBody p:last-child{margin-bottom:0}.LegalPage-module__DTgQIG__sectionBody ul,.LegalPage-module__DTgQIG__sectionBody ol{margin:0 0 14px;padding-left:24px}.LegalPage-module__DTgQIG__sectionBody li{margin-bottom:6px}.LegalPage-module__DTgQIG__sectionBody li:last-child{margin-bottom:0}.LegalPage-module__DTgQIG__sectionBody strong{color:var(--text-main);font-weight:700}.LegalPage-module__DTgQIG__sectionBody a{color:var(--primary-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.LegalPage-module__DTgQIG__sectionBody a:hover{text-decoration-thickness:2px}.LegalPage-module__DTgQIG__sectionBody h3{font-family:var(--font-title),sans-serif;color:var(--text-main);letter-spacing:-.005em;margin:24px 0 10px;font-size:17px;font-weight:700}.LegalPage-module__DTgQIG__sectionBody h3:first-child{margin-top:0}.LegalPage-module__DTgQIG__sectionBody .LegalPage-module__DTgQIG__contactBlock{background:#fff;border:1px solid #0000000f;border-radius:16px;flex-direction:column;gap:6px;margin-top:14px;padding:18px 22px;display:flex}@media (max-width:1024px){.LegalPage-module__DTgQIG__body{grid-template-columns:1fr;gap:32px}.LegalPage-module__DTgQIG__toc{background:#fff;border:1px solid #0000000f;border-radius:16px;padding:18px 20px;position:relative;top:0}.LegalPage-module__DTgQIG__tocList{border-left:none;gap:2px}.LegalPage-module__DTgQIG__tocLink{border-left:none;margin-left:0;padding:6px 0}.LegalPage-module__DTgQIG__tocItemActive .LegalPage-module__DTgQIG__tocLink{border-left:none}}@media (max-width:640px){.LegalPage-module__DTgQIG__page{padding:40px 0 64px}.LegalPage-module__DTgQIG__header{margin-bottom:32px;padding-bottom:24px}.LegalPage-module__DTgQIG__content{gap:40px}.LegalPage-module__DTgQIG__sectionHeading{gap:10px}}
