.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-bottom:15px;padding-top:26px}}@media(max-width:576px){.nsml-resource-header{padding-top:10px}}.nsml-resource-header:before{content:"";height:var(--height-resource-header-mobile);inset:0;position:absolute}@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{background-color:transparent;height:0}@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{align-items:center;-moz-column-gap:10px;column-gap:10px;display:flex;min-height:40px;overflow:hidden;position:relative;z-index:1030}@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{color:var(--color-resource-heading);flex-shrink:1;font-size:20px;min-width:0}@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{color:var(--color-resource-heading);overflow:hidden;padding-right:5px;text-overflow:ellipsis;white-space:nowrap;width:100%}.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{min-height:40px;width:40px}.nsml-resource-header__btn-back .ne-icon{height:auto;padding:0;width:12px}.nsml-resource-header__btn-back:hover{border-color:var(--color-gray-03)!important}
