body {background-color: #f8f9fa;color: #333;}.header {background: linear-gradient(135deg, #0d6efd 0%, #0b5ed7 100%);color: white;padding: 1.5rem 0;margin-bottom: 1.5rem;}.content-section {background-color: white;border-radius: 8px;box-shadow: 0 2px 10px rgba(0,0,0,0.1);padding: 1.5rem;margin-bottom: 1.2rem;font-size: 1.9rem;}.section-title {color: #0d6efd;border-bottom: 2px solid #0d6efd;padding-bottom: 0.4rem;margin-bottom: 1.2rem;font-size: 2.5rem;}.question {background-color: #e7f1ff;padding: 0.8rem;border-left: 4px solid #0d6efd;margin-bottom: 0.8rem;}.answer {padding: 0.8rem 0;}.table-responsive {margin: 1.2rem 0;}footer {background-color: #0d6efd;color: white;padding: 1.5rem 0;margin-top: 1.5rem;}.footer-link {color: rgba(255,255,255,0.85);text-decoration: none;padding: 0.4rem 0.8rem;display: inline-block;margin: 0.2rem;border-radius: 4px;transition: background-color 0.3s;}.footer-link:hover {background-color: rgba(255,255,255,0.2);color: white;text-decoration: none;}.highlight-box {background-color: #d1e7ff;border-left: 4px solid #0d6efd;padding: 0.8rem;margin: 0.8rem 0;border-radius: 0 4px 4px 0;}.list-group-item {padding: 0.5rem 0.8rem;}.header ul {list-style: none;padding: 0;margin: 0.8rem 0 0 0;display: flex;justify-content: center;flex-wrap: wrap;gap: 1.2rem;}.header ul li {margin: 0;padding: 0;}.header ul li a {color: white !important;text-decoration: none;font-size: 1.1rem;display: flex;align-items: center;gap: 0.4rem;}.header ul li a:hover {text-decoration: underline;opacity: 0.9;}.header ul li i {color: white;}
 a {color: #41B3F9;text-decoration: none;transition: color 0.3s ease;}a:hover {color: #FF0000;text-decoration: underline;}a:active {color: #CC0000;}