.legal-container{max-width:850px;min-height:80vh;margin:0 auto;padding:120px 24px 80px}.legal-card{-webkit-backdrop-filter:blur(15px);background:#ffffffb3;border:1px solid #fff6;border-radius:24px;padding:40px;box-shadow:0 10px 30px #6d7a5f0d}.legal-title{color:#4a5441;margin-bottom:10px;font-family:Playfair Display,serif;font-size:2.5rem}.legal-date{color:#888;margin-bottom:30px;font-size:.9rem;font-style:italic;display:block}.legal-content h3{color:#6d7a5f;border-bottom:1px solid #e2e8da;margin-top:30px;margin-bottom:15px;padding-bottom:5px;font-family:Playfair Display,serif;font-size:1.5rem}.legal-content p,.legal-content li{color:#555;margin-bottom:15px;font-size:1.05rem;line-height:1.8}.legal-content ul{margin-bottom:20px;padding-left:20px}.legal-content li{margin-bottom:10px}.btn-back{color:#6d7a5f;margin-bottom:20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-block}.btn-back:hover{transform:translate(-5px)}@media (max-width:768px){.legal-card{padding:24px}.legal-title{font-size:2rem}}
