.header,footer{padding:1.5rem 0 }.highlight-box,.question{border-left:4px solid #0d6efd }.footer-link,.footer-link:hover,.header ul li a,a{text-decoration:none }body{background-color:#f8f9fa;color:#333 }.header{background:linear-gradient(135deg,#0d6efd 0,#0b5ed7 100%);color:#fff;margin-bottom:1.5rem }.content-section{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1rem;font-size:1.9rem }.section-title{color:#0d6efd;border-bottom:2px solid #0d6efd;padding-bottom:.4rem;margin-bottom:1.2rem;font-size:2.5rem }.question{background-color:#e7f1ff;padding:.8rem;margin-bottom:.8rem }.answer{padding:.8rem 0 }.table-responsive{margin:.5rem 0 }footer{background-color:#0d6efd;color:#fff;margin-top:1.5rem }.footer-link{color:rgba(255,255,255,.85);padding:.4rem .8rem;display:inline-block;margin:.2rem;border-radius:4px;transition:background-color .3s }.footer-link:hover{background-color:rgba(255,255,255,.2);color:#fff }.highlight-box{background-color:#d1e7ff;padding:.8rem;margin:.8rem 0;border-radius:0 4px 4px 0 }.list-group-item{padding:.5rem .8rem }.header ul{list-style:none;padding:0;margin:.8rem 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:#fff!important;font-size:1.4rem;display:flex;align-items:center;gap:.4rem }.header ul li a:hover{text-decoration:underline;opacity:.9 }.header ul li i{color:#fff }a{color:#0d6efd;transition:color .3s }a:hover{color:red;text-decoration:underline }a:active{color:#c00 }