.legal-page{width:100%;font-family:var(--font--primary);color:var(--text-color--text-body);background:#fff;flex:1}.legal-page__inner{max-width:42rem;padding-top:2.5rem;padding-bottom:4rem}@media screen and (min-width:768px){.legal-page__inner{padding-top:3.5rem;padding-bottom:5rem}}.legal-page__inner h1{letter-spacing:-.03em;color:var(--base-color-brand--dark-purple);margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.2}.legal-page__updated{color:var(--base-color-neutral--muted-grey);margin:0 0 2.25rem;font-size:.875rem}.legal-page__inner h2{color:var(--base-color-brand--dark-purple);margin:2rem 0 .75rem;font-size:1.125rem;font-weight:600}.legal-page__inner p{margin:0 0 1rem;font-size:.9375rem;line-height:1.7}.legal-page__inner ul{margin:0 0 1rem;padding-left:1.25rem;font-size:.9375rem;line-height:1.7}.legal-page__inner li{margin-bottom:.35rem}.legal-page__inner a{color:var(--base-color-brand--purple);text-underline-offset:2px;text-decoration:underline}.legal-page__inner a:hover{color:var(--base-color-brand--dark-purple)}
