.legal-page{width:min(820px,calc(100% - 40px));margin:0 auto;padding:45px 0 65px}.legal-page h1{max-width:none;font-size:clamp(2.35rem,6vw,4.1rem);overflow-wrap:anywhere}.legal-page section{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.legal-page h2{font:500 1.5rem/1.25 Georgia,serif;margin:0 0 14px}.legal-page p{line-height:1.7;margin:0 0 14px}.legal-page address{font-style:normal;line-height:1.8;margin-bottom:18px}.legal-page a{overflow-wrap:anywhere}.legal-date{font-size:.9rem;color:var(--muted)}@media(max-width:600px){.legal-page{width:calc(100% - 32px);padding-top:30px}}