.assessment-filter-panel{border-left:4px solid #c7d3eb}
.assessment-filter-panel h2{font-size:19px}
.assessment-filter-panel .page-note{max-width:1000px;line-height:1.6}
.assessment-task-grid .assessment-training-button{white-space:normal;text-align:left;max-width:100%;overflow-wrap:anywhere}
.learning-library{display:grid;gap:20px}
.learning-library .learning-level-grid{margin:0}
.learning-reading-order{margin:15px 0 0;line-height:1.6}
.learning-after-reading .learning-course-actions{border-top:0;margin-top:0;padding-top:12px}
.learning-after-reading h2{font-size:21px}
.learning-reader-heading h2{overflow-wrap:anywhere}
#training-catalog-title:focus,#training-material-title:focus{outline:3px solid #8ab8ff;outline-offset:6px;border-radius:4px}
@media(max-width:650px){
 .learning-library{gap:14px}
 .learning-reader-heading>.btn{width:100%;white-space:normal}
 .learning-after-reading .heading-actions .btn{white-space:normal;text-align:center;min-height:44px}
 .assessment-filter-panel .assessment-filter-fields .btn{white-space:normal;min-height:44px}
}
