.legal-page{max-width:1040px;padding-top:35px;padding-bottom:100px;min-height:65vh}
.legal-heading{padding:64px 0 36px;border-bottom:1px solid var(--line);margin-bottom:44px}
.legal-heading h1{font-size:clamp(44px,6vw,80px);margin-bottom:0}
.legal-document{max-width:820px;overflow-wrap:anywhere}
.legal-document h1,.legal-document h2,.legal-document h3,.legal-document h4{line-height:1.25;letter-spacing:-.035em;margin-top:1.5em}
.legal-document h1{font-size:36px}.legal-document h2{font-size:28px}.legal-document h3{font-size:23px}.legal-document h4{font-size:20px}
.legal-document a{text-decoration:underline}
.legal-document table{display:block;max-width:100%;overflow-x:auto}
@media(max-width:700px){.legal-page{padding-bottom:60px}.legal-heading{padding:38px 0 24px;margin-bottom:30px}}

.getterms-document-embed>div>h1:first-child{display:none}
