.legal-block{padding-top:3rem;padding-bottom:3rem;overflow:hidden;position:relative;z-index:1}
.legal-block-title{max-width:680px;text-align:center;display:block;margin:0 auto 32px}
.legal-block-title h1{font-size:2rem;line-height:2.625rem;margin-bottom:1.5rem}
@media (min-width:768px){.legal-block-title h1{font-size:3rem;line-height:3.875rem;margin-bottom:1.5rem}}
.legal-block p{font-size:0.9375rem;line-height:1.5rem;margin-bottom:1.5rem;color:var(--gray60)}
@media (min-width:768px){.legal-block p{margin-bottom:2rem}}
@media (min-width:768px){.legal-block.component{padding-top:7.5rem;padding-top:3.75rem}.legal-block.component:last-child{padding-bottom:5.625rem}.legal-block.component + .faq-block{padding-top:0}}
.legal-block .container{position:relative}
.legal-block-content{padding-top:0;padding-bottom:0;padding-left:0rem;padding-right:0rem}
@media (min-width:768px){.legal-block-content{padding-top:0;padding-bottom:0;padding-left:16.875rem;padding-right:16.875rem}}
.legal-block-content h1,.legal-block-content h2,.legal-block-content h3,.legal-block-content h4{color:var(--gray60);font-size:0.9375rem;line-height:1.5rem;text-transform:uppercase}