.legal_page{padding:10rem 1.5rem 5rem;min-height:100vh}.legal_page__container{max-width:960px;margin:0 auto;background:hsla(0,0%,100%,.94);color:#4d4d4d;border-radius:24px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.145),0 11px 40px 0 rgba(0,0,0,.25),0 2px 10px 0 rgba(0,0,0,.12);overflow:hidden}.legal_page__header{padding:2.5rem 2.5rem 1.5rem;background:rgba(239,239,239,.55)}.legal_page__header h1{color:#6d6dff;font-size:2.5rem;line-height:1.1;margin:.5rem 0 0}.legal_page__eyebrow,.legal_page__updated{color:#6d6dff;margin:0}.legal_page__eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.85rem}.legal_page__updated{margin-top:1rem;font-size:.95rem}.legal_page__content{padding:2rem 2.5rem 3rem;display:flex;flex-direction:column;gap:1.5rem}.legal_page__content li,.legal_page__content p{font-family:Arial,Helvetica,sans-serif;line-height:1.7}.legal_page__content a{color:#6d6dff;text-decoration:underline}.legal_page__content ul{margin:0;padding-left:1.25rem}.legal_page__section{display:flex;flex-direction:column;gap:.9rem}.legal_page__section h2{color:#6d6dff;margin:0;font-size:1.45rem}@media(max-width:767.98px){.legal_page{padding-top:8rem}.legal_page__content,.legal_page__header{padding-left:1.25rem;padding-right:1.25rem}.legal_page__header h1{font-size:2rem}}