.legal-page{max-width:1120px;margin:0 auto;padding:80px 32px 105px}.legal-hero{padding:20px 0 42px;border-bottom:1px solid var(--line)}.legal-hero h1{font:600 clamp(48px,7vw,78px)/1.05 var(--serif);letter-spacing:-2px;margin:0}.legal-hero h1 em{color:#a85f3d}.legal-hero>p:last-child{font-size:10px;color:#777d74;margin:19px 0 0}.legal-copy{max-width:760px;padding-top:27px}.legal-copy .legal-lead{font:500 17px/1.8 var(--serif);color:#424a43;margin:0 0 39px}.legal-copy h2{font:600 20px var(--serif);margin:34px 0 10px;color:var(--forest)}.legal-copy p{font-size:13px;line-height:1.9;color:#5d635c;margin:0 0 13px}.legal-copy a{color:#985737;text-underline-offset:3px}.legal-footer{padding-top:0}.legal-footer .footer-bottom{max-width:1240px;margin:auto}.legal-footer .footer-bottom span:nth-child(2){text-align:center}@media(max-width:600px){.legal-page{padding:54px 20px 70px}.legal-copy .legal-lead{font-size:15px}.legal-copy h2{font-size:19px}.legal-copy p{font-size:12px}.legal-footer{padding:0 20px}.legal-footer .footer-bottom span:nth-child(2){text-align:left}}
