.exam-card{border:1px solid var(--border-color);border-radius:8px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.exam-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.1)}.card-header{background-color:var(--primary-color);color:white;padding:15px;font-weight:700}.card-body{padding:15px}.card-body dl{display:grid;grid-template-columns:40% 60%;row-gap:8px}.card-body dt{font-weight:700;color:var(--accent-color)}.card-body dd{text-align:right}.card-header h2{color:white;font-size:18px;margin:0;font-weight:500}td h2{font-size:16px;margin:0;font-weight:500;color:var(--text-color)}.no-results{text-align:center;padding:20px;color:var(--primary-color);font-size:18px;width:100%}