.legal-page{color:var(--white-color);background-color:transparent;flex-direction:column;min-height:100vh;display:flex}.legal-main{backdrop-filter:blur(15px);background-color:rgba(25,30,40,.95);border:1px solid #4a5568;flex-grow:1;max-width:800px;margin:4rem auto;padding:4rem 2rem;box-shadow:0 15px 40px rgba(0,0,0,.95)}.legal-title{color:var(--accent-color);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.legal-last-updated{color:var(--gray-color);margin-bottom:3rem;font-size:1rem}.legal-content h2{color:var(--white-color);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #4a5568;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem}.legal-content p{color:#ccc;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}@media (width<=768px){.legal-main{margin:2rem auto;padding:2rem 1rem}.legal-title{font-size:1.8rem}}