body.legal-page{background:#f5f6f7;color:#294c60}.legal-page #header{background:#f5f6f7f5;color:#12394d;position:fixed;top:0;box-shadow:0 1px 0 #12394d0b}.legal-page #header a,.legal-page #header button{color:#12394d}.legal-document{max-width:1120px;margin:auto;padding:180px 7% 100px}.legal-document-heading{border-bottom:1px solid #ced9df;padding-bottom:38px;margin-bottom:45px}.legal-document-heading .eyebrow{font-size:10px;letter-spacing:2px;color:#937440}.legal-document-heading h1{font-size:clamp(38px,5vw,68px);font-weight:400;letter-spacing:-2px;line-height:1.1;margin:22px 0 0}.legal-document-copy{max-width:860px;font-size:16px;line-height:1.9}.legal-document-copy h2{font-size:25px;font-weight:400;letter-spacing:-.6px;line-height:1.35;color:#12394d;margin:38px 0 16px}.legal-document-copy h3{font-size:19px;line-height:1.4;color:#12394d;margin:25px 0 12px}.legal-document-copy p{margin:0 0 20px}.legal-document-copy ul,.legal-document-copy ol{padding-left:23px;margin:15px 0 25px}.legal-document-copy li{margin:8px 0}.legal-document-copy a{color:#12394d;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-document-copy #cmplz-document{max-width:none;font-size:inherit}.legal-document-copy #cmplz-document p{font-size:inherit}.legal-page .site-footer{position:relative}.legal-page .cmplz-manage-consent{font:inherit;cursor:pointer}.legal-page [id]{scroll-margin-top:125px}@media(max-width:700px){.legal-document{padding:135px 7% 65px}.legal-document-heading{padding-bottom:28px;margin-bottom:30px}.legal-document-heading h1{letter-spacing:-1px}.legal-document-copy{font-size:15px;line-height:1.85}.legal-document-copy h2{font-size:23px}.legal-page .brand-lockup{max-width:160px}}

.legal-page #header{padding-top:12px;padding-bottom:12px}.legal-page #header .brand-lockup{display:block;width:190px;height:63px;object-fit:contain}.legal-page .site-footer .brand-lockup{display:block;width:280px;height:auto;filter:brightness(0) invert(1)}@media(max-width:700px){.legal-page #header .brand-lockup{width:147px;height:49px}.legal-page #header{padding-top:9px;padding-bottom:9px}.legal-page .site-footer .brand-lockup{width:190px}.legal-page #main-menu a{color:#fff!important}}
