.legal-page{padding:0 0 96px}.legal-page__hero{position:relative;min-height:50vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.legal-page__hero-media,.legal-page__hero-media img{position:absolute;inset:0;width:100%;height:100%}.legal-page__hero-media img{object-fit:cover}.legal-page__hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgb(15 23 42 / .48) 0%,rgb(15 23 42 / .74) 100%)}.legal-page__hero-inner{position:relative;z-index:1;width:100%;padding-top:120px;padding-bottom:72px}.legal-page__section{padding-top:56px}.legal-page__header{text-align:center}.legal-page__title{margin:0;font-family:"Playfair Display",serif;font-size:clamp(2.5rem, 5vw, 4.25rem);font-weight:500;line-height:1.05;text-transform:uppercase;color:#f1f2f4}.legal-page__content{color:#f1f2f4;font-family:"Inter",sans-serif;font-size:1rem;line-height:1.8}.legal-page__content>*:first-child{margin-top:0}.legal-page__content>*:last-child{margin-bottom:0}.legal-page__content h2,.legal-page__content h3,.legal-page__content h4,.legal-page__content h5,.legal-page__content h6{margin:2.5rem 0 1rem;font-family:"Inter",sans-serif;line-height:1.2;color:#f1f2f4}.legal-page__content p,.legal-page__content ul,.legal-page__content ol,.legal-page__content blockquote{margin:0 0 1.25rem}.legal-page__content ul,.legal-page__content ol{padding-left:1.5rem}.legal-page__content a{color:#8b5e3c;text-decoration:underline;text-underline-offset:.14em}.legal-page__content strong{color:#f1f2f4}