body .gds-shell header.gds-course-header.gds-header-custom{position:relative;isolation:isolate;overflow:hidden;min-height:var(--gds-header-lesson-height,130px);background-color:var(--gds-header-color,#164b63);background-image:var(--gds-header-bg);background-size:cover;background-position:var(--gds-header-position,center);border:0;align-items:center;padding:25px 30px}
body .gds-course-landing header.gds-course-header.gds-header-custom{min-height:var(--gds-header-height,220px)}
body .gds-shell header.gds-header-custom:before{content:'';position:absolute;inset:0;z-index:0;background:var(--gds-header-overlay,transparent);pointer-events:none}
body .gds-shell header.gds-header-custom>*{position:relative;z-index:1}
body .gds-shell header.gds-course-header.gds-header-custom h2,body .gds-shell header.gds-course-header.gds-header-custom h2 a,body .gds-shell header.gds-course-header.gds-header-custom p,body .gds-shell header.gds-course-header.gds-header-custom .gds-eyebrow{color:var(--gds-header-text,#fff)!important}
body .gds-shell header.gds-header-custom h2{max-width:950px;text-shadow:0 1px 3px #082b3bb3}
body .gds-shell header.gds-header-custom .gds-eyebrow{opacity:.85}
body .gds-shell header.gds-header-custom .gds-quiet-link{color:var(--gds-header-text,#fff)!important;background:#0009;padding:8px 11px;border-radius:6px;white-space:normal}
.gds-header-settings>summary{font-size:18px;font-weight:600;cursor:pointer;padding:4px 0}.gds-header-settings form{margin-top:20px}.gds-header-editor input[type=url]{max-width:100%}.gds-header-image{margin-bottom:18px}
@media(max-width:800px){body .gds-shell header.gds-course-header.gds-header-custom{padding:22px 20px;gap:18px}body .gds-shell header.gds-header-custom h2{overflow-wrap:anywhere}body .gds-shell header.gds-header-custom .gds-quiet-link{margin-left:0}}

.gds-header-editor [hidden]{display:none!important}

body .gds-shell header.gds-header-custom .gds-header-copy{min-width:0}
body .gds-shell header.gds-header-custom .gds-eyebrow{display:block;font-size:14px;line-height:1.5;letter-spacing:.08em;font-weight:600}
body .gds-shell header.gds-header-custom h2{font-size:clamp(26px,2.6vw,36px);line-height:1.25;font-weight:700;margin:8px 0 0;overflow-wrap:break-word}
body .gds-shell header.gds-header-custom p.gds-header-author{display:flex;align-items:center;gap:8px;font:400 16px/1.5 "Open Sans",Arial,sans-serif;margin:13px 0 0;text-shadow:0 1px 3px #082b3b80}
body .gds-shell header.gds-header-custom .gds-header-author svg{display:block;flex:0 0 18px;width:18px;height:18px;fill:none}
@media(max-width:600px){body .gds-shell header.gds-header-custom .gds-eyebrow{font-size:13px}body .gds-shell header.gds-header-custom h2{font-size:28px}body .gds-shell header.gds-header-custom p.gds-header-author{font-size:15px}}
body .gds-shell header.gds-header-custom .gds-eyebrow{opacity:1;text-shadow:0 1px 3px #082b3bb3}
