        .container { background: white; padding: 40px; border-radius: 10px; box-shadow: 0 0 20px rgba(0,0,0,0.1); }
        h1 { color: #2c3e50; text-align: center; border-bottom: 3px solid #3498db; padding-bottom: 15px; }
        h2 {  margin-top: 30px; border-right: 4px solid #3498db; padding-right: 15px; }
        h3 { color: #e74c3c; margin-top: 25px; }
        p, li { margin-bottom: 15px; text-align: justify; }
        ul { padding-right: 20px; }
        .highlight { background: #fff3cd; padding: 15px; border-radius: 5px; border-right: 5px solid #ffc107; margin: 20px 0; }
        .contact { background: #d4edda; padding: 20px; border-radius: 8px; margin: 20px 0; border-right: 5px solid #28a745; }

