.legal-page{background:var(--cream);padding-bottom:5rem}.legal-page__header{background:var(--cream-dark);border-bottom:1px solid var(--border);text-align:center;padding:8rem 0 4rem}.legal-page__title{margin-top:1rem;font-size:clamp(2.5rem,5vw,4rem)}.legal-page__content{padding:4rem 0}.container--narrow{max-width:800px}.legal-page__content h2{margin:2.5rem 0 1rem;font-size:1.8rem}.legal-page__content h3{margin:2rem 0 1rem;font-size:1.4rem}.legal-page__content p{color:var(--text-secondary);margin-bottom:1.5rem}.legal-page__content ul,.legal-page__content ol{color:var(--text-secondary);margin-bottom:1.5rem;padding-left:1.5rem}.legal-page__content li{margin-bottom:.5rem}.legal-page__content strong{color:var(--charcoal);font-weight:500}
