.mhpl.legal .legal-doc{max-width:760px;padding-top:112px;padding-bottom:72px}.mhpl.legal .legal-doc h1{margin:10px 0;font-size:clamp(30px,5vw,54px)}.mhpl.legal .legal-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--mhp-iron);margin:0 0 36px;font-size:12px;font-weight:700}.mhpl.legal .legal-doc h2{text-transform:none;letter-spacing:-.01em;margin:40px 0 12px;font-size:clamp(19px,2.1vw,24px);line-height:1.2}.mhpl.legal .legal-doc p{margin:0 0 14px}.mhpl.legal .legal-doc ul{color:#c9cdd2;margin:0 0 16px;padding-left:22px;font-size:clamp(15px,1.25vw,17.5px);line-height:1.62}.mhpl.legal .legal-doc li{margin:0 0 8px}.mhpl.legal .legal-doc address{color:#c9cdd2;font-size:clamp(15px,1.25vw,17.5px);font-style:normal;line-height:1.7}.mhpl.legal .legal-doc a{color:var(--mhp-bone);text-decoration:underline;-webkit-text-decoration-color:var(--mhp-red);text-decoration-color:var(--mhp-red);text-underline-offset:3px}.mhpl.legal .legal-nav-link{color:var(--mhp-iron);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;text-decoration:none}.mhpl.legal .legal-nav-link:hover{color:var(--mhp-bone)}.mhpl.legal .nav-right{gap:20px}
