.legal-doc section{border-top:1px solid var(--border);padding-block:28px;scroll-margin-top:96px}.legal-doc section:first-child{border-top:0;padding-top:0}.legal-doc section:last-child{padding-bottom:0}.legal-doc section>h2{font-family:var(--font-display);letter-spacing:-.01em;color:var(--navy);font-size:22px;font-weight:700;line-height:1.25}.legal-doc section p,.legal-doc section ul,.legal-doc section li{color:var(--foreground);font-size:17px;line-height:1.7}.legal-doc section a{color:var(--primary)}
