.hh .legal-hero{padding:56px 32px 24px;text-align:center}.hh .legal-hero h1{font-size:clamp(26px,3.6vw,36px);margin-bottom:8px}.hh .legal-hero p{color:var(--text-faint);font-size:13px}.hh .legal-wrap{max-width:760px;margin:0 auto;padding-bottom:64px}.hh .legal-back{display:inline-block;margin:0 0 24px 32px;color:var(--text-dim);font-size:13px;text-decoration:none}.hh .legal-back:hover{color:var(--accent)}.hh .legal-section{margin-bottom:32px}.hh .legal-section h2{font-family:Space Grotesk,sans-serif;font-size:19px;margin-bottom:12px}.hh .legal-section p,.hh .legal-section ul{color:var(--text-dim);font-size:14.5px;line-height:1.75;margin-bottom:12px}.hh .legal-section ul{padding-left:22px}.hh .legal-section li{margin-bottom:6px}.hh .legal-section a{color:var(--accent)}