.cohort-evidence{background:#f5f7fc;border-block:1px solid #e1e6f0}.evidence-layout{display:grid;grid-template-columns:1.12fr 1fr;gap:75px;align-items:center}.evidence-story p{color:var(--muted);margin-top:20px;max-width:560px;}.evidence-source{display:inline-block;margin-top:24px;}.evidence-record{background:white;border:1px solid #dce3f0;border-top:4px solid var(--bronze);border-radius:0 0 18px 18px;padding:30px}.record-heading{display:flex;flex-direction:column;gap:4px;padding-bottom:22px;border-bottom:1px solid var(--line)}.record-heading>span:first-child,.record-dates>span{color:var(--muted)}.record-heading>span:last-child{color:var(--muted)}.evidence-metrics{display:grid;grid-template-columns:1fr 1fr;gap:22px;padding:25px 0}.evidence-metrics>div+div{border-left:1px solid var(--line);padding-left:26px}.evidence-metrics strong{display:block;color:var(--accent-text)}.evidence-metrics span{display:block;margin-top:12px;color:#4a5870;}.record-dates{border-top:1px solid var(--line);padding-top:18px}.record-dates p{margin-top:7px}.record-note{color:var(--muted);margin-top:18px}
.course-hero{background:#0e1932;color:white;padding:55px 0 65px}.course-hero-grid{display:grid;grid-template-columns:1.35fr .8fr;gap:65px;align-items:center}.course-hero .breadcrumb{display:inline-block;margin-bottom:32px}.course-hero .eyebrow{color:var(--bronze);margin-bottom:24px}.course-hero h1 em{color:var(--bronze);}.course-hero h1+p{color:#d0daeb;max-width:590px;margin-top:23px}.course-promises{list-style:none;padding:0;margin:22px 0 0}.course-promises li{margin:9px 0;padding-left:24px;position:relative;color:#e0e7f2}.course-promises li:before{content:'✓';position:absolute;left:0;color:var(--bronze)}.course-hero .actions{gap:22px}.course-small{color:#afbdd4;margin-top:15px;max-width:560px}.course-preview{background:#fff;color:var(--ink);padding:30px;border-radius:20px;border:1px solid #ffffff3b}.course-preview .eyebrow{color:var(--accent-text);margin-bottom:25px}.course-guide{display:grid;grid-template-columns:1.25fr .8fr;gap:28px;align-items:center}.course-guide img{width:100%;height:auto;box-shadow:7px 10px 0 #e9edf6}.course-guide strong{display:block;color:var(--accent-text)}.course-guide span{color:var(--muted);display:block;margin:4px 0 20px}.course-preview>p{margin-top:30px;padding-top:22px;border-top:1px solid var(--line);color:var(--muted)}.course-preview>.text-link{display:inline-block;margin-top:15px}.course-preview>small{display:block;margin-top:18px;color:var(--muted)}.course-subnav{display:block!important;background:#fff;border-bottom:1px solid var(--line);padding:18px 0}.course-subnav .wrap{display:flex;align-items:center;justify-content:center;gap:38px}.course-subnav a{color:#4b5973}.course-subnav a:hover{color:var(--accent-text)}.outcomes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.outcome{border:1px solid var(--line);border-radius:16px;padding:28px}.outcome>span{color:var(--accent-text)}.outcome h3{margin-top:22px}.outcome p{color:var(--muted);margin-top:15px;}.outcome ul{padding:20px 0 0;list-style:none;margin:22px 0 0;border-top:1px solid var(--line)}.outcome li{padding:6px 0}.outcome li:before{content:'↳';margin-right:10px;color:var(--accent-text)}.fit-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.fit-layout>div>p{margin:22px 0;color:var(--muted)}.fit-list article{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:25px 0}.fit-list article:first-child{padding-top:0}.fit-list article>span{color:var(--accent-text);padding-top:4px}.fit-list p{color:var(--muted);margin-top:10px;}.course-syllabus{display:grid;grid-template-columns:1.35fr .7fr;gap:85px;align-items:start}.course-syllabus>div>p{margin-top:20px}.course-coach{background:#eef2ff;border-radius:20px;overflow:hidden}.course-coach>img{width:100%;height:270px;object-fit:cover;object-position:50% 12%;background:#e1e8fb}.course-coach>div{padding:28px}.course-coach p{color:var(--muted);margin-top:16px}.course-coach .text-link{margin-top:20px;display:inline-block}.enrollment{padding:75px 0;background:#142447;color:white}.enrollment-grid{display:grid;grid-template-columns:1.2fr .85fr;align-items:center;gap:75px}.enrollment .eyebrow{color:var(--bronze)}.enrollment p{color:#c6d1e6;margin:22px 0 28px;max-width:560px}.enrollment-alt{display:block;margin-top:18px;text-decoration:underline;text-underline-offset:4px;color:#c9d5ee}.decision-sheet{padding:30px;border:1px solid #697d9f70;border-radius:18px;background:#1b2e52}.decision-sheet ul{list-style:none;padding:0;margin:15px 0}.decision-sheet li{border-bottom:1px solid #b8c8e32a;padding:12px 0}.decision-sheet li:before{content:'✓';margin-right:12px;color:var(--bronze)}.decision-sheet p{margin:18px 0 0}.mobile-course-cta{display:none}
@media(max-width:1100px){.evidence-layout,.course-hero-grid{gap:40px}.course-preview{padding:25px}.course-guide{gap:20px}.course-subnav .wrap{gap:28px}.course-syllabus{gap:45px}}
@media(max-width:850px){.evidence-layout{gap:35px}.evidence-record{padding:23px}.course-hero-grid{grid-template-columns:1fr;gap:35px}.course-preview{max-width:650px}.course-guide{grid-template-columns:150px 1fr;gap:40px}.course-guide div{display:grid;grid-template-columns:65px 1fr;gap:10px 15px;align-items:center}.course-guide span{margin:0}.course-subnav .wrap{justify-content:start;gap:24px;overflow-x:auto;white-space:nowrap;padding:3px 0 8px}.outcomes-grid{gap:15px}.outcome{padding:23px}.fit-layout{gap:40px}.course-syllabus{grid-template-columns:1fr}.course-coach{display:grid;grid-template-columns:.7fr 1fr}.course-coach>img{height:100%;max-height:350px}.enrollment-grid{gap:35px}}
@media(max-width:600px){.evidence-layout{grid-template-columns:1fr;gap:28px}.evidence-record{padding:25px}.evidence-metrics>div+div{padding-left:20px}.course-hero{padding:35px 0 40px}.course-hero .breadcrumb{margin-bottom:25px}.course-hero .actions{align-items:start;gap:18px;flex-direction:column}.course-hero .btn{width:100%;}.course-preview{padding:25px}.course-guide{grid-template-columns:1fr 1fr;gap:25px}.course-guide div{display:block}.course-guide span{margin:2px 0 18px}.course-subnav{padding:12px 0}.course-subnav a{padding:5px 0}.outcomes-grid{grid-template-columns:1fr;gap:18px}.outcome{padding:27px}.fit-layout{grid-template-columns:1fr;gap:35px}.fit-list article{gap:18px}.course-coach{display:block}.course-coach>img{height:270px}.course-syllabus{gap:35px}.enrollment{padding:55px 0}.enrollment-grid{grid-template-columns:1fr;gap:30px}.enrollment .btn{width:100%;}.decision-sheet{padding:26px}.mobile-course-cta{display:flex;position:fixed;z-index:25;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:12px;background:#fffffffa;border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -8px 22px #0d1a2d0a}.mobile-course-cta strong{display:block;}.mobile-course-cta small{display:block;color:var(--muted)}.mobile-course-cta .btn{min-height:48px;padding:11px 14px}.course-page{padding-bottom:85px}.course-page :focus-visible{scroll-margin-bottom:100px}.course-page section{scroll-margin-top:105px}}
@media(max-width:360px){.course-guide{gap:18px}.course-preview{padding:20px}.mobile-course-cta{padding-inline:12px;gap:8px}.mobile-course-cta .btn{padding:10px}.evidence-record{padding:22px}.evidence-metrics{gap:14px}.evidence-metrics>div+div{padding-left:16px}.course-subnav .wrap{gap:22px}}

.course-subnav{position:static;inset:auto;width:auto;margin:0;box-shadow:none}
@media(min-width:851px){.course-hero{padding:40px 0 50px}.course-hero .breadcrumb{margin-bottom:23px}.course-hero .eyebrow{margin-bottom:18px}}
