.legal-page{max-width:48rem;margin:0 auto}.legal-page-title{margin-bottom:.5rem}.legal-page-updated{margin-bottom:2rem;font-size:.875rem}.legal-page-section{margin-bottom:2.5rem}.legal-section-title{margin-bottom:.75rem;font-size:1.375rem}.legal-section-text{color:var(--color-body-text);margin-bottom:.75rem;line-height:1.7}.legal-contact-list{flex-direction:column;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.legal-contact-list li{color:var(--color-body-text);padding-left:1rem;font-size:.9375rem;position:relative}.legal-contact-list li:before{content:"•";color:var(--primary);font-weight:700;position:absolute;left:0}
