.legal-page{font-family:Arial,sans-serif;line-height:1.6;color:#333;padding:20px;max-width:100%;margin:0 auto}.legal-page h1{text-align:center;margin-bottom:30px;color:#2c3e50;font-size:2rem}.legal-page .container{display:flex;flex-direction:column;gap:25px;background-color:#f9f9f9;border-radius:8px;padding:25px;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.legal-page section{display:flex;flex-direction:column;gap:10px}.legal-page h2{color:#3498db;border-bottom:2px solid #eee;padding-bottom:10px;font-size:1.5rem}.legal-page p{margin:0;font-size:1rem}.last-update{text-align:center;font-style:italic;color:#7f8c8d;font-size:.9rem;margin-top:20px}@media (max-width:768px){.legal-page{padding:15px}.legal-page h1{font-size:1.8rem}.legal-page .container{padding:20px}.legal-page h2{font-size:1.3rem}}@media (max-width:480px){.legal-page{padding:10px}.legal-page h1{font-size:1.5rem}.legal-page h2{font-size:1.2rem}.legal-page p{font-size:.9rem}.legal-page .container{padding:15px}}