.legal-page{min-height:100vh;background-color:#F0F2F0;color:#000000;padding:4rem 2rem}.legal-content{max-width:900px;margin:0 auto;background-color:rgba(255,255,255,.8);padding:3rem;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1)}.legal-content h1{font-size:2.5rem;color:#FF4B00;margin-bottom:2rem;text-align:center}.legal-section{margin-bottom:2.5rem}.legal-section h3{font-size:1.5rem;color:#000000;margin-bottom:1rem;border-bottom:2px solid #ff4b00;padding-bottom:.5rem}.legal-section p{font-size:1rem;line-height:1.6;color:#666666;margin-bottom:1rem}@media (max-width:768px){.legal-page{padding:2rem 1rem}.legal-content{padding:2rem 1.5rem}.legal-content h1{font-size:2rem}.legal-section h3{font-size:1.3rem}}