.legal-hero{background-color:var(--prem-beige);border-bottom:1px solid #e4ebf3;padding:80px 20px 140px;position:relative;overflow:hidden}.legal-container{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.legal-wrapper{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;max-width:940px;margin-left:auto;margin-right:auto;padding-bottom:0;display:flex}.legal-heading{color:var(--heading);font-family:var(--sp-serif);text-align:left;align-self:flex-start;margin-bottom:40px;font-size:40px;font-weight:400;line-height:50px}.legal-document{width:750px;max-width:calc(100% + 40px);color:var(--heading);font-family:var(--sp-sans);text-align:left;align-self:flex-start;margin-top:40px;margin-bottom:40px;font-size:16px;font-weight:400;line-height:28px}.legal-section-heading,.legal-text,.legal-list{color:inherit;font:inherit;margin:0;padding:0}.legal-section-heading{font-weight:700}.legal-list{list-style:none}.legal-gap-1{margin-top:28px}.legal-gap-2{margin-top:56px}@media screen and (max-width:991px){.legal-hero{padding-left:40px;padding-right:40px}.legal-container{max-width:728px}}@media screen and (max-width:767px){.legal-hero{padding:60px 20px 100px}.legal-heading{font-size:35px;line-height:35px}.legal-document{width:auto;display:block}}@media screen and (max-width:479px){.legal-hero{padding-top:40px;padding-left:20px;padding-right:20px}.legal-container{max-width:none}.legal-wrapper{justify-content:center;max-width:none;overflow:visible}.legal-heading{margin-bottom:20px;font-size:30px;line-height:35px}.legal-document{margin-top:20px;overflow:visible}}
