.nsml-resource-header{position:relative;--button-shadow-hover:none;--button-shadow:none}@media(max-width:576px){.nsml-resource-header__container{padding:0 10px}}@media(min-width:768px){.nsml-resource-header__container{display:flex;flex-direction:column;justify-content:flex-end;min-height:85px;padding-bottom:10px}.nsml-resource-header__container:has(>:only-child){padding-top:26px;padding-bottom:15px}}@media(max-width:576px){.nsml-resource-header{padding-top:10px}}.nsml-resource-header:before{position:absolute;inset:0;height:var(--height-resource-header-mobile);content:""}@media(min-width:768px){.nsml-resource-header:before{height:var(--height-resource-header)}}@media(min-width:992px){.nsml-resource-header:before{height:var(--height-resource-header-desktop)}}.nsml-resource-header__right{margin-left:auto}.nsml-resource-header--quiz-flashcard:before{background-color:var(--color-flashcard-quiz-lighter-3)}.nsml-resource-header--media:before{background-color:var(--color-media-lighter-3)}.nsml-resource-header--file:before{background-color:var(--color-violet)}.nsml-resource-header--contents:before{height:0;background-color:transparent}@media(min-width:768px){.nsml-resource-header--ebook .nsml-resource-header__container{min-height:auto;padding-top:20px}}.nsml-resource-header--ebook .nsml-resource-header__header:has(a) .nsml-resource-header__title{font-size:18px}@media(min-width:992px){.nsml-resource-header--ebook .nsml-resource-header__header:has(a) .nsml-resource-header__title-btn{padding-right:200px;text-align:center}}.nsml-resource-header--ebook .nsml-base-breadcrumbs-menu{display:none}.nsml-resource-header--ebook .nsml-resource-header__btn-back{background-color:var(--color-white)!important}.nsml-resource-header--ebook .nsml-resource-header__btn-back .ne-icon{color:var(--color-gray-09)!important}.nsml-resource-header__header{position:relative;z-index:1030;display:flex;-moz-column-gap:10px;column-gap:10px;align-items:center;min-height:40px;overflow:hidden}@media(max-width:576px){.nsml-resource-header__header{align-items:flex-start}}.nsml-resource-header__header [tabindex]:focus-visible,.nsml-resource-header__header [type=button]:focus-visible,.nsml-resource-header__header a[href]:focus-visible,.nsml-resource-header__header button:focus-visible,.nsml-resource-header__header input:focus-visible,.nsml-resource-header__header object:focus-visible,.nsml-resource-header__header select:focus-visible,.nsml-resource-header__header textarea:focus-visible{outline-offset:var(--focus-outline-offset)}@media(min-width:576px){.nsml-resource-header__header{-moz-column-gap:15px;column-gap:15px}}@media(min-width:768px){.nsml-resource-header__header{min-height:44px}}.nsml-resource-header__title{flex-shrink:1;min-width:0;font-size:20px;color:var(--color-resource-heading)}@media(min-width:576px){.nsml-resource-header__title{width:100%}}@media(min-width:992px){.nsml-resource-header__title{font-size:36px}}.nsml-resource-header__title-btn{width:100%;padding-right:5px;overflow:hidden;text-overflow:ellipsis;color:var(--color-resource-heading);white-space:nowrap}.nsml-resource-header__title-btn:not([disabled]){cursor:pointer}.nsml-resource-header__title-btn[aria-expanded=true]{text-overflow:unset;white-space:normal}@media(max-width:576px){.nsml-resource-header__title-btn{padding-top:10px}}.nsml-resource-header__title em{font-style:italic}.nsml-resource-header__btn-back{width:40px;min-height:40px}.nsml-resource-header__btn-back .ne-icon{width:12px;height:auto;padding:0}.nsml-resource-header__btn-back:hover{border-color:var(--color-gray-03)!important}
