/* Course identity retained within Trauma Academy. */
:root{--ink:#193e56;--ink-deep:#102d43;--accent:#246b96;--paper:#edf4f7;--line:#d8e3e9;--radius:7px}
body{background:#f8fafb}.academy-divider{padding:0 14px;opacity:.5}.utility a{font-weight:600}.site-header{background:rgba(248,250,251,.97)}.hero{border-radius:5px;margin-top:30px}.hero-copy{padding-top:55px;padding-bottom:55px}.hero-copy .eyebrow{font-size:11px}.hero h1{font-size:clamp(48px,5.1vw,76px)}.hero-intro{font-size:18px}.hero-photo{object-position:24% center}.hero-actions>.text-link{font-size:15px}.hero-note{font-size:13px}.partners{background:#fff}.section{padding-block:85px}.curriculum-topic,.curriculum-adaptation,.feature-course,.next-course,.podcast-feature,.episode-card,.resources-feature{border-radius:6px}.podcast-art{background:var(--ink-deep)}.closing:after,.next-course:after{display:none}.site-footer{background:#e8f0f5}.curriculum-philosophy>div>p:not(.eyebrow),.philosophy-principles p,.curriculum-topic p{font-size:17px}.hero-stamp{border-radius:3px}.hero h1 em{color:var(--accent)}
@media(max-width:650px){.hero h1{font-size:47px}.section{padding-block:55px}.hero-intro{font-size:17px}.hero-copy{padding:35px 25px}.hero-copy .eyebrow{font-size:10px}.hero-note{font-size:12px}.curriculum-philosophy>div>p:not(.eyebrow),.philosophy-principles p,.curriculum-topic p{font-size:16px}.utility>.wrap>span:first-child{font-size:11px}.academy-divider{padding:0 8px}}

/* The Academy home button accompanies the original course identity. */
.course-brands{display:flex;align-items:center;gap:20px;flex-shrink:0}.course-brands .academy-brand{display:inline-flex;align-items:center;gap:12px;min-height:48px;border-radius:4px;flex-shrink:0;color:var(--ink)}.course-brands .academy-mark{display:block;width:33px;height:38px;color:var(--accent)}.course-brands .academy-brand>span{font-size:20px;font-weight:600;line-height:1.05;letter-spacing:-.045em}.course-brands .academy-brand small{display:block;font-size:12px;font-weight:400;letter-spacing:.14em;line-height:1.6}.course-brands .academy-brand:hover{color:var(--accent)}.course-brands>.brand{border-left:1px solid var(--line);padding-left:20px}.course-brands .brand-logo{width:44px}.course-brands .brand-tagline{display:none}
@media(max-width:950px){.site-header .header-inner{height:auto;min-height:80px;flex-wrap:wrap;padding-block:15px;gap:15px}.site-header nav{width:100%;flex-wrap:wrap;gap:6px 22px}.js .site-header .header-inner{height:80px;flex-wrap:nowrap;padding-block:0}.js .menu-toggle{display:block;margin-left:auto}.js .site-header nav{display:none;position:absolute;top:80px;left:0;right:0;padding:15px 25px 25px;background:#f8fafb;box-shadow:0 20px 25px #173b4510;border-bottom:1px solid var(--line);gap:0;max-height:calc(100dvh - 80px);overflow:auto}.js .site-header nav.is-open{display:flex;flex-direction:column;align-items:stretch}.js .site-header nav>a{padding:14px 0;font-size:17px;border-bottom:1px solid var(--line)}.site-header nav>a[aria-current]:after{display:none}}
@media(max-width:650px){.course-brands{gap:15px}.course-brands>.brand{padding-left:15px}.course-brands .academy-brand{gap:10px}.course-brands .academy-brand>span{font-size:19px}.course-brands .academy-mark{width:30px;height:35px}.course-brands .brand-logo{width:36px}.js .site-header .header-inner{height:76px;min-height:76px}.js .site-header nav{top:76px;max-height:calc(100dvh - 76px)}}

/* The same approved Academy artwork accompanies the original course trademark. */
.course-brands .academy-brand .academy-logo{display:block;width:160px;height:auto;max-width:none}
@media(max-width:650px){.course-brands .academy-brand .academy-logo{width:140px}}
