.legal-page{background-color:#f8f9fa;width:100%;min-height:100vh}.legal-container{color:#333;max-width:1000px;line-height:1.8;font-family:var(--font-geist-sans),sans-serif;margin:0 auto;padding:140px 20px 80px}.legal-header{text-align:center;margin-bottom:60px}.legal-header h1{color:#000;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px;font-size:2.5rem;font-weight:700}.legal-header .underline{background:#b8860b;width:80px;height:4px;margin:0 auto}.legal-content section{background:#fff;border-radius:12px;margin-bottom:40px;padding:30px;box-shadow:0 4px 20px #0000000d}.legal-content h2{color:#b8860b;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:10px;font-size:1.5rem;font-weight:600}.legal-content h3{color:#333;margin-top:20px;margin-bottom:10px;font-size:1.2rem;font-weight:600}.legal-content p{margin-bottom:15px}.legal-content ul{margin-bottom:20px;padding-left:20px}.legal-content ul li{margin-bottom:8px;list-style-type:disc}.legal-content strong{color:#000}@media (max-width:768px){.legal-page{padding-top:100px}.legal-header h1{font-size:1.8rem}.legal-content section{padding:20px}}
