.legal-hero{padding:90px clamp(24px,10vw,150px);background:#191817;color:#fff}.legal-hero h1{max-width:900px;font-size:clamp(48px,7vw,88px);letter-spacing:-5px;line-height:.95;margin:14px 0 24px}.legal-hero>p:last-child{max-width:700px;color:#bbb2a8;font-size:18px;line-height:1.7}.legal-content{max-width:1000px;margin:60px auto 110px;padding:0 24px}.legal-content article{display:grid;grid-template-columns:80px 1fr;gap:25px;padding:30px 0;border-bottom:1px solid #ddd6cc}.legal-content article>span{font-family:Georgia,serif;font-size:36px;color:#b34238}.legal-content h2{margin:0 0 10px;font-size:26px}.legal-content p{margin:0;color:#6d665e;line-height:1.7}@media(max-width:600px){.legal-hero{padding:58px 20px}.legal-hero h1{font-size:48px;letter-spacing:-3px}.legal-content article{grid-template-columns:50px 1fr;gap:12px}.legal-content article>span{font-size:28px}}

