.legal-info{padding:clamp(140px,18vw,210px) max(24px,calc((100vw - 980px)/2)) 100px;min-height:70vh}.legal-info h1{font-size:clamp(48px,7vw,88px);line-height:1;letter-spacing:-.05em;margin:20px 0}.legal-lead{font-size:22px;line-height:1.5;color:#4e5d64}.legal-info>div{margin-top:56px;border-top:1px solid #bac2be}.legal-info>div p{font-size:17px;line-height:1.75;padding:24px 0;margin:0;border-bottom:1px solid #bac2be}.legal-status{font-size:11px;text-transform:uppercase;letter-spacing:.12em;margin-top:38px;color:#68747a}.legal-info .legal-section{padding:28px 0;border-bottom:1px solid #bac2be}.legal-info .legal-section h2{font-size:clamp(22px,3vw,30px);line-height:1.2;margin:0 0 8px}.legal-info .legal-section p{padding:12px 0;border:0}