.legal-content{max-width:880px;padding-top:48px;padding-bottom:72px;overflow-wrap:anywhere}
.legal-content h1{font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.6rem);font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:24px 0 12px}
.legal-content h2{font-family:Georgia,serif;font-size:1.65rem;font-weight:400;letter-spacing:-.015em;line-height:1.3;margin:0 0 12px}
.legal-content section{margin-top:36px}.legal-content p{line-height:1.8;max-width:75ch}.legal-content a{text-decoration:underline;text-underline-offset:3px}
.legal-date{color:#656859}.legal-address{font-style:normal;line-height:1.9;padding:24px;background:#efefe9;margin-top:32px}
.legal-page .header-inner{flex-wrap:wrap;gap:20px}.legal-page .site-languages{flex-wrap:wrap}.legal-page .site-footer{padding-bottom:30px}
@media(max-width:600px){.legal-content{padding-top:24px;padding-bottom:40px}.legal-content h2{font-size:1.4rem}}
