.legal-body h2{margin-top:2.5rem;margin-bottom:.75rem;font-size:22px;line-height:30px;font-weight:500;letter-spacing:-.01em;color:var(--color-text-primary);scroll-margin-top:6rem}.legal-body h2:first-child{margin-top:0}.legal-body li,.legal-body p{font-size:16px;line-height:26px;color:var(--color-text-secondary)}.legal-body p,.legal-body ul{margin-bottom:1rem}.legal-body ul{padding-left:1.25rem;list-style:disc}.legal-body a{color:var(--color-accent-default);text-decoration:underline}.legal-body strong{color:var(--color-text-primary)}
