/* King's practice exercises extend the shared university components. */
[data-university="kcl"] #show-your-strengths { background: #edf2eb; }
.kcl-practice-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
.kcl-exercise { padding: 32px; background: #173b29; color: #e1e9e4; border-radius: 18px; border-top: 3px solid #c5a256; }
.university-page .kcl-exercise h3 { color: #fff; margin-block: 24px 16px; }
.kcl-exercise-number { font-size: 2.7rem; line-height: 1; color: #f2d99c; font-family: Georgia,serif; }
.kcl-exercise p { margin-bottom: 0; }
@media (max-width: 767px) { .kcl-practice-grid { grid-template-columns: 1fr; } .kcl-exercise { padding: 24px; } }
