.legal-page{max-width:900px;margin:0 auto;padding:60px 28px 80px;overflow-wrap:anywhere}.legal-page h1{font:700 clamp(38px,6vw,60px)/1.1 Georgia,serif;letter-spacing:-.03em;margin:0 0 36px}.legal-page h2{font:700 25px/1.3 Georgia,serif;margin:34px 0 12px}.legal-page p,.legal-page li,.legal-page address{font-size:16px;line-height:1.75;color:var(--muted)}.legal-page address{font-style:normal}.legal-page a{color:var(--ink);text-underline-offset:3px}.legal-page .legal-date{font-size:13px}.legal-page strong{color:var(--ink)}@media(max-width:520px){.legal-page{padding:40px 20px 60px}.legal-page h2{font-size:23px}}
