.legal-page{background:var(--color-cream-white);min-height:100vh;padding:128px 20px 80px;max-width:900px;margin:0 auto}.legal-page h1{font-family:var(--font-display);font-size:40px;line-height:1.06;font-weight:900;color:var(--color-charcoal-press);margin-bottom:40px;text-align:center}.legal-content h2{font-size:22px;line-height:1.25;color:var(--color-forest-heritage);margin-top:40px;margin-bottom:15px;font-weight:500}.legal-content p{font-size:17px;color:var(--color-charcoal-press);line-height:1.8;margin-bottom:15px}.legal-content ul{margin-left:20px;color:var(--color-charcoal-press);line-height:1.8}.legal-content li{margin-bottom:8px}
