.legal-body{display:grid}.legal-body section{border-top:1px solid #19191926;gap:12px;padding:30px 0;scroll-margin-top:96px;display:grid}.legal-body section:first-child{border-top:0;padding-top:0}.legal-body h2{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.08}.legal-body p,.legal-body li{color:#191919bf;letter-spacing:-.4px;overflow-wrap:anywhere;font-size:16px;line-height:1.55}.legal-body p,.legal-body ul{margin:0}.legal-body ul{gap:8px;padding-left:20px;display:grid}.legal-body a{color:#191919;border-bottom:1px solid #191919;padding-bottom:1px;text-decoration:none;transition:opacity .2s}.legal-body a:hover{opacity:.6}@media (max-width:560px){.legal-body section{padding:24px 0}}
