[data-page-view=legal] .site-header,html:not([data-page]) .site-header{display:flex;justify-content:space-between;min-height:80px;padding-top:0}
.legal-document{max-width:760px;padding-block:48px 72px;line-height:1.75;overflow-wrap:anywhere}
.legal-document h1{font-size:clamp(36px,5vw,54px);margin:28px 0 12px}
.legal-document h2{font-size:23px;font-weight:580;line-height:1.3;letter-spacing:-.025em;margin:38px 0 12px}
.legal-document p,.legal-document li{color:var(--muted)}
.legal-document p{margin:12px 0}
.legal-document a{color:var(--text);text-decoration:underline;text-underline-offset:3px}
.legal-document strong{color:var(--text);font-weight:580}
.legal-document .legal-date,.legal-document .legal-back{font-size:13px;color:var(--muted)}
.legal-document address{font-style:normal;color:var(--muted)}
.legal-document ul{padding-left:22px}
.legal-document li+li{margin-top:8px}
@media(max-width:640px){.legal-document{padding-block:32px 48px}.legal-document h2{font-size:21px}}
