/* Keep the long course label in two complete phrases at the existing menu font size. */
.l-header .l-nav__main__children .kml-nav-course{display:block;line-height:1.7;padding-top:15px;padding-bottom:15px;white-space:normal;transition:background-color .2s ease,box-shadow .2s ease}
.l-header .kml-nav-course>span{display:block;white-space:nowrap}
.l-header .kml-nav-course:focus-visible{outline:2px solid #333;outline-offset:-4px;background:#f0f0f0;box-shadow:inset 3px 0 #ff8000}
@media(hover:hover){.l-header .kml-nav-course:hover{background:#f0f0f0;box-shadow:inset 3px 0 #ff8000}}
@media(min-width:1024px){
.l-header .l-nav__main__children--marketing{width:max(20rem,224px)}
.l-header .l-nav-toggle--marketing:focus-within>.l-nav__main__children--marketing{height:auto!important}
}
@media(prefers-reduced-motion:reduce){.l-header .kml-nav-course{transition:none}}
