.LegalPage-module__cO0nQq__page{background:var(--color-bg);width:100%;max-width:1120px;margin:0 auto;padding:56px 24px 40px}.LegalPage-module__cO0nQq__layout{gap:40px;display:grid}.LegalPage-module__cO0nQq__sidebarLabel{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.LegalPage-module__cO0nQq__nav{gap:2px;margin-top:12px;display:grid}.LegalPage-module__cO0nQq__navLink{border-radius:var(--radius-md);color:#4d5360;padding:9px 12px;font-size:14px;text-decoration:none;transition:background .15s,color .15s;display:block}.LegalPage-module__cO0nQq__navLink:hover{background:var(--color-surface-hover);color:var(--color-primary)}.LegalPage-module__cO0nQq__navLinkActive{background:var(--color-primary-soft);color:var(--color-primary);font-weight:700}.LegalPage-module__cO0nQq__article{min-width:0}.LegalPage-module__cO0nQq__revision{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.LegalPage-module__cO0nQq__title{letter-spacing:-.035em;margin-top:8px;font-size:clamp(26px,3vw,36px);font-weight:700}.LegalPage-module__cO0nQq__lead{color:#4d5360;max-width:72ch;margin-top:20px;font-size:16px;line-height:1.65}.LegalPage-module__cO0nQq__lead p+p{margin-top:12px}.LegalPage-module__cO0nQq__sections{gap:40px;max-width:72ch;margin-top:40px;display:grid}.LegalPage-module__cO0nQq__heading{letter-spacing:-.02em;font-size:20px;font-weight:700}.LegalPage-module__cO0nQq__body{color:#4d5360;gap:12px;margin-top:12px;font-size:14px;line-height:1.7;display:grid}.LegalPage-module__cO0nQq__body p+p,.LegalPage-module__cO0nQq__body ul{margin-top:8px}.LegalPage-module__cO0nQq__body ul{gap:4px;padding-left:24px;list-style:outside;display:grid}.LegalPage-module__cO0nQq__body a,.LegalPage-module__cO0nQq__lead a{color:var(--color-primary);text-underline-offset:3px;text-decoration:underline}.LegalPage-module__cO0nQq__body blockquote{border-left:2px solid var(--color-border);color:#4d5360;padding-left:16px}.LegalPage-module__cO0nQq__body div>div{margin-top:8px}@media (min-width:900px){.LegalPage-module__cO0nQq__layout{grid-template-columns:240px 1fr}.LegalPage-module__cO0nQq__sidebar{align-self:start;position:sticky;top:32px}}@media (max-width:560px){.LegalPage-module__cO0nQq__page{padding:32px 16px 24px}}
