/* V90: alleen de nieuwe Academy-verwijzing; bestaande cursusopmaak ongewijzigd. */
.practice-academy-launch{margin:18px 0 22px;padding:20px 24px;display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;background:linear-gradient(115deg,#0d3558,#103855);color:#f6faff;border:1px solid rgba(102,185,255,.46);border-radius:17px;min-width:0}
.practice-academy-launch h2{font-size:clamp(1.2rem,2.1vw,1.55rem);line-height:1.25;margin:6px 0 8px;color:#fff}
.practice-academy-launch p{color:#d6e9f8;margin:0;line-height:1.55}
.practice-launch-bob img{width:86px;height:86px;border-radius:50%;object-fit:cover;border:2px solid #52b9ff}
.practice-launch-highlights{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:10px!important;font-size:.85em}
.practice-launch-button{display:inline-flex;align-items:center;justify-content:center;min-width:170px;text-align:center;text-decoration:none;min-height:44px}
html[data-theme="light"] .practice-academy-launch{background:linear-gradient(115deg,#e9f6ff,#d6edff);color:#15324b;border-color:#acd6f5}
html[data-theme="light"] .practice-academy-launch h2{color:#103d61}
html[data-theme="light"] .practice-academy-launch p{color:#244a66}
@media(max-width:920px){.practice-academy-launch{grid-template-columns:70px minmax(0,1fr)}.practice-launch-button{grid-column:2;justify-self:start}.practice-launch-bob img{width:70px;height:70px}}
@media(max-width:520px){.practice-academy-launch{grid-template-columns:1fr;padding:18px;gap:10px}.practice-launch-bob img{width:64px;height:64px}.practice-launch-button{grid-column:1;width:100%}}
