.legal h2{margin-top:48px;margin-bottom:24px}.legal h4{margin-top:32px;margin-bottom:16px;font-weight:700}.legal h5{margin-top:16px;margin-bottom:8px;font-weight:700}.legal p{margin-bottom:16px}.legal a{color:var(--theme-colors-secondary)}.legal p a{font-size:unset}.legal .contact{margin-top:32px}.legal .toc{-webkit-padding-start:40px;padding-inline-start:40px}.legal .toc li{margin-bottom:10px}.legal .toc li a{font-size:unset}