.learning-final-panel,.learning-reviews{margin:18px 0;padding:20px;border:1px solid var(--border,#d5dce6);border-radius:16px;background:var(--surface,#fff);color:var(--text,#172033)}
.learning-final-panel{display:flex;align-items:center;justify-content:space-between;gap:18px}
.learning-final-panel h2,.learning-reviews h2{font-size:1.1rem;margin:0 0 8px}.learning-final-panel p,.learning-reviews p{font-size:.95rem;margin:0 0 10px}
.learning-final-panel small,.learning-reviews small{display:block;color:var(--text,#172033);font-size:.85rem;line-height:1.6}
.learning-reviews>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.learning-reviews article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border,#d5dce6);border-radius:10px}
.diagnostic-knowledge{margin-top:18px}.diagnostic-knowledge fieldset{border:1px solid var(--border,#d5dce6);border-radius:12px;padding:16px;margin-bottom:12px}.diagnostic-knowledge legend{font-size:1rem;font-weight:600}.diagnostic-knowledge label{display:flex;gap:10px;margin:10px 0}.diagnostic-knowledge input[type=text]{width:100%;padding:10px;border:1px solid var(--border,#b9c3d3);border-radius:8px;background:var(--surface,#fff);color:var(--text,#172033)}
@media(max-width:640px){.learning-final-panel{align-items:stretch;flex-direction:column}.learning-reviews>div{grid-template-columns:1fr}.learning-reviews article{flex-wrap:wrap}}
