/* Education pages: readable menus and body copy only. */
.education-subnav a{color:#102e2d!important;font-weight:800!important;opacity:1!important}
main :is(h1,h2,h3,h4){color:#102e2d!important;font-weight:800!important}
main :is(p,li,td,small,figcaption){color:#1c2423!important;font-weight:600!important}
main :is(.education-courses,.specialist-tabs,.course-fields) :is(a,button,span,strong),main :is(.about-kicker,.specialist-number,.evaluation-number,.evaluation-subject,.book-role,.book-no,.feature-label,.screen-note,.course-choice-hint,.new-course-subtitle){color:#102e2d!important}
main :is(.education-courses,.specialist-tabs,.course-fields) :is(a,button){font-weight:800!important}
main :is(.specialist-tabs button[aria-selected=true],.course-fields button[aria-pressed=true]),main :is(.specialist-tabs button[aria-selected=true],.course-fields button[aria-pressed=true]) *{color:#fff!important}

.education-courses>li,.specialist-tabs button,.course-fields button{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
@media(hover:hover){
 .education-courses>li:hover,.specialist-tabs button:not([aria-selected=true]):hover,.course-fields button:not([aria-pressed=true]):hover{background:#dceee8!important;border-color:#73a49a!important;box-shadow:0 2px 7px rgba(16,63,61,.10)}
}
.education-courses>li:focus-within{background:#dceee8!important;border-color:#73a49a!important}

main .course-switch-button,main .course-switch-button strong{font-weight:800!important}main .course-switch-button[aria-pressed=false]{color:#102e2d!important}
