.legal-page{max-width:850px;margin:0 auto;padding:110px 28px 130px}.legal-page h1{font:400 clamp(54px,8vw,88px)/1 var(--serif);color:var(--wine-dark);margin:0}.updated{color:#777;margin:18px 0 65px}.legal-page section{border-top:1px solid var(--line);padding-top:20px}.legal-page h2{font:30px var(--serif);color:var(--wine-dark);margin:44px 0 8px}.legal-page p{font-size:17px;line-height:1.8}.legal-page a{text-decoration:underline;color:var(--wine)}.legal-footer{padding:35px;text-align:center;border-top:1px solid var(--line);font-size:13px}.legal-footer a{color:var(--wine);margin-left:8px}@media(max-width:650px){.legal-actions{display:flex}.legal-page{padding-top:75px}}
