.course-header-container{position:relative;color:var(--wp--preset--color--blue)}.course-header-container .wp-block-cover__image-background{object-fit:cover;height:100%}.course-header-container .course-title{font-weight:700;margin-block:0 16px;color:var(--wp--preset--color--toledo)}.course-header-container .course-level{margin-block:8px}.course-header-container .course-actions{gap:1rem;width:100%;display:flex;max-width:396px;margin-top:24px}.course-header-container .course-actions .button{min-width:initial;max-width:190px;white-space:nowrap}.course-header-container .course-actions .wp-block-button,.course-header-container .course-actions a{width:100%}.course-header-container::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:rgba(0,0,0,0)}.course-dynamic-content{position:relative}.course-dynamic-content .content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.course-dynamic-content.is-loading .loader{display:block}.course-dynamic-content.is-loading:before{content:"";background-color:var(--wp--preset--color--sky);position:absolute;bottom:-40px;right:-32px;left:-1000vw;top:-16px;opacity:.6;z-index:11 !important}.course-header-layout{display:flex;flex-direction:row;margin:0 auto;min-height:457px}.course-info{padding:80px 0 80px 16px;max-width:602px}.course-header-modes-list{width:100%}.course-header-modes-list label{width:100%}@media(max-width: 810px){.course-header-modes-list label{min-width:initial}}.course-info-column{max-width:814px;width:100%;display:flex;align-items:center;padding-right:16px}.course-info-column h2{padding-top:12px}@media(min-width: 1200px){.course-info-column{margin-left:calc((100vw - 1200px)/2)}.course-info-column .course-info{padding-left:0}}.course-header-modes .course-info-column{max-width:390px}.back-link{display:flex;align-items:center;gap:8px;margin-bottom:16px;cursor:pointer}.detail-label{font-size:.9rem;margin-bottom:.25rem;font-weight:400}.detail-value{font-size:20px;font-weight:700;margin:0}.video-controls{position:absolute;bottom:16px;right:16px}.video-controls button{border-radius:50%;outline:2px solid var(--wp--preset--color--white)}.wp-block-button .wp-block-button__link{display:block}.wp-block-button__link.btn-primary{background-color:var(--wp--preset--color--blue);color:var(--wp--preset--color--white);border-radius:0;padding:.75rem 1.5rem}.wp-block-button__link.btn-secondary{background-color:rgba(0,0,0,0);color:var(--wp--preset--color--blue);border:1px solid var(--wp--preset--color--blue);border-radius:0;padding:.75rem 1.5rem}.course-image{width:100%;height:100% !important;object-fit:cover}.course-image-column{overflow:hidden}.course-image-column{width:100%;position:relative}.course-image-column .course-image{position:absolute;object-fit:cover;height:100%}@media(max-width: 808px){.course-image-column .course-image{position:relative;max-height:281px}}video{object-fit:cover;width:100%;height:100%}.featured-image-container{position:relative;width:100%;height:100%}.remove-image-button,.remove-video-button{position:absolute;top:10px;right:10px;background:rgba(255,255,255,.8) !important}.upload-image-container,.upload-video-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:#f0f0f0;border:2px dashed #ccc}.course-header-modes button{min-width:186px}.featured-video-container{height:100%}.course-details-list{grid-template-columns:repeat(auto-fit, minmax(240px, 1fr));align-items:start;display:grid;gap:16px;margin:0}.course-details-list dt{font-weight:600}.course-details-list dd{margin:0;font-weight:700;font-style:italic;font-size:20px}@media(max-width: 530px){.course-details-list{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}.quick-info{padding:40px 16px}.quick-info .container{max-width:1200px;margin:0 auto}.quick-info h2{font-size:20px;line-height:1.2;margin-block:0 16px}@media(max-width: 768px){.quick-info{padding-block:24px}}@media(max-width: 808px){.course-info{padding:24px 16px;min-width:initial;max-width:initial !important;width:100%}.course-info-column{min-width:initial;max-width:initial;padding:0 !important}.course-info-column h2{padding-top:0}.course-header-layout{flex-direction:column-reverse}.course-header-modes .container{flex-direction:column;gap:16px}.course-header-modes .container li{width:calc(50% - 8px)}.course-header-modes .container li button{width:100%}}@media(max-width: 370px){.course-actions{flex-direction:column;gap:8px}}[data-type="newman/course-header"]{max-width:initial !important}label:has(:focus-visible){outline:2px solid var(--wp--preset--color--white);outline-offset:4px}