/* Scoped to legal copy; the rest of the public site keeps its existing styles. */
.legalpage .legal-document{white-space:normal;line-height:1.75;overflow-wrap:anywhere;max-width:75ch}
.legalpage .legal-document p{margin:0 0 1.2em}
.legalpage .legal-document h2,.legalpage .legal-document h3,.legalpage .legal-document h4{color:var(--ink);line-height:1.3;letter-spacing:normal;max-width:none;margin:1.6em 0 .65em}
.legalpage .legal-document h2{font-size:clamp(1.45rem,3vw,1.9rem)}
.legalpage .legal-document h3{font-size:clamp(1.2rem,2.5vw,1.5rem)}
.legalpage .legal-document h4{font-size:1.1rem}
.legalpage .legal-document ul,.legalpage .legal-document ol{margin:.6em 0 1.3em;padding-inline-start:1.6em}
.legalpage .legal-document li{margin:.35em 0}
.legalpage .legal-document>:first-child{margin-top:0}
