.legal-header .header-inner{padding-block:18px;min-height:112px;gap:18px;flex-wrap:wrap}
.legal-home{border-bottom:1px solid var(--brown);padding-block:6px;white-space:nowrap}
.legal-document{width:min(880px,calc(100% - 48px));margin-inline:auto;padding-block:64px 80px;overflow-wrap:anywhere}
.legal-document h1{margin-bottom:32px}
.legal-document h2{margin-block:40px 18px}
.legal-document p,.legal-document ul{margin-block:0 16px}
.legal-document ul{padding-left:24px}
.legal-document address{font-style:normal;line-height:var(--leading-text);margin-bottom:24px}
.legal-document a{text-decoration:underline;text-decoration-thickness:1px}
.legal-review{padding:18px 22px;margin-block:24px;border-left:2px solid var(--gold);background:var(--champagne)}
.legal-review p:last-child{margin-bottom:0}
.legal-review-label{font-weight:var(--weight-bold)}
.legal-footer .footer-inner{flex-wrap:wrap}
@media(max-width:600px){.legal-document{padding-block:40px 56px}.legal-document h2{margin-top:32px}.legal-review{padding:16px}.legal-header .header-inner{min-height:0}.legal-footer nav{flex-wrap:wrap}}
