.LegalPage-module__bHW_4a__page{padding-top:40px;padding-bottom:96px}.LegalPage-module__bHW_4a__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;display:grid}.LegalPage-module__bHW_4a__toc{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);flex-direction:column;gap:2px;padding:10px;display:flex;position:sticky;top:80px}.LegalPage-module__bHW_4a__tocLink{border-radius:var(--ds-radius-sm);font-size:var(--ds-text-sm);color:var(--ds-text-muted);padding:6px 10px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.LegalPage-module__bHW_4a__tocLink:hover{background:var(--ds-inset);color:var(--ds-text)}.LegalPage-module__bHW_4a__body{flex-direction:column;gap:12px;min-width:0;display:flex}.LegalPage-module__bHW_4a__section{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-surface);padding:24px 28px;scroll-margin-top:80px}.LegalPage-module__bHW_4a__sectionTitle{letter-spacing:-.02em;color:var(--ds-text);margin:0 0 10px;font-size:1.125rem;font-weight:650}.LegalPage-module__bHW_4a__sectionBody{max-width:820px;font-size:var(--ds-text-base);color:var(--ds-text-muted);line-height:1.65}@media (max-width:900px){.LegalPage-module__bHW_4a__layout{grid-template-columns:1fr}.LegalPage-module__bHW_4a__toc{display:none}}
