.site-v2 .legal-document {max-width: 900px; overflow-wrap: anywhere;}
.site-v2 .legal-document h1 {font-size: clamp(2rem, 4vw, 3.5rem); line-height: 1.12; margin-bottom: 1.5rem;}
.site-v2 .legal-document h2 {font-size: clamp(1.3rem, 2.5vw, 1.8rem); line-height: 1.25; margin: 2rem 0 1rem;}
.site-v2 .legal-document p, .site-v2 .legal-document li {font-size: 1rem; line-height: 1.7;}
.site-v2 .legal-document ul {padding-left: 1.4rem;}
.site-v2 .legal-document li + li {margin-top: .5rem;}
.site-v2 .legal-document a {text-decoration: underline; text-underline-offset: .2em;}
