.legal-page{max-width:900px;margin:0 auto;padding:64px 5vw 88px}.legal-page h1{font-size:clamp(44px,7vw,76px);line-height:1.1;letter-spacing:-.035em;margin:0 0 48px}.legal-page section{margin:0 0 32px;padding:0;border:0}.legal-page h2{font-family:Didot,"Bodoni MT","Times New Roman",serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.5;margin:0 0 12px}.legal-page p,.legal-page address{font-size:14px;font-style:normal;line-height:1.85;margin:0}.legal-page p a{text-decoration:underline;text-underline-offset:4px}.legal-page .text-link{display:inline-block;font-size:14px;margin-top:16px}@media(max-width:700px){.legal-page{padding-top:40px;padding-bottom:56px}.legal-page h1{margin-bottom:32px}}

.legal-page p+p,.legal-page address+p{margin-top:16px}.legal-page h1{overflow-wrap:anywhere}.legal-page .legal-date{margin-top:-24px;margin-bottom:36px;font-size:14px}.legal-page address a,.legal-page p a{overflow-wrap:anywhere}
