.home-sequence .home-route h3{margin-top:0}.home-sequence .home-route p{margin-bottom:26px}.home-sequence .home-practice-grid{align-items:start}.home-sequence .home-practice figure{position:sticky;top:28px}.home-sequence .home-practice h2{font-size:clamp(32px,3.2vw,43px)}#home-scenario-options{display:grid;gap:10px;margin:24px 0 20px}#home-scenario-options button{font:600 15px/1.55 Arial,sans-serif;text-align:left;background:#fff;color:#132c43;border:2px solid #b6c9d5;border-radius:10px;padding:16px 18px;min-height:48px;cursor:pointer}#home-scenario-options button:hover{background:#edf6f6}#home-scenario-options button[aria-pressed=true]{border-color:#efc45f;background:#fff6dc;box-shadow:0 0 0 1px #efc45f}#home-scenario-options button:focus-visible,.home-video-stage button:focus-visible{outline:3px solid #f3c969;outline-offset:4px}.home-scenario-feedback{padding:18px 22px;border-left:4px solid #f3c969;background:#163650;border-radius:0 10px 10px 0;margin:12px 0 24px}.home-scenario-feedback p:first-child{font-weight:700;color:#fff}.home-scenario-feedback p{margin:0 0 10px}.home-scenario-feedback p:last-child{margin:0}.home-scenario-next{color:#f8d47a;font-weight:700;text-underline-offset:4px;line-height:1.7}.home-paths{padding:76px 0;background:#f5f2ea;color:#132c43}.home-sequence .home-paths .home-eyebrow,.home-sequence .home-aids .home-eyebrow,.home-sequence .home-company .home-eyebrow{color:#755319}.home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px}.home-section-heading h2{max-width:700px}.home-section-heading>a{flex-shrink:0;margin-bottom:24px}.home-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:32px}.home-path-card{background:#fff;border:1px solid #c9d4dc;border-top:4px solid #21767b;border-radius:14px;padding:30px;display:flex;flex-direction:column;scroll-margin-top:28px}.home-path-card .home-tag{align-self:flex-start}.home-path-card h3{font:500 29px/1.18 Georgia,serif;margin:18px 0 14px}.home-path-card .home-path-audience{color:#40576b;font-size:15px;margin:0 0 12px}.home-path-card .home-path-time{font-size:13px;color:#36566c;background:#eff4f5;border-radius:6px;padding:9px 12px;margin:0 0 16px}.home-path-card ul{padding-left:20px;color:#40576b;font-size:15px;line-height:1.7;margin:0 0 26px}.home-path-card .button{margin-top:auto;align-self:flex-start;white-space:normal;text-align:center;line-height:1.5}.home-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:60px}.home-company p,.home-company-points{color:#40576b}.home-company-points{padding-left:20px;font-size:15px;line-height:1.75;margin-top:24px}.home-company-points li{margin-bottom:12px}.home-company-grid>div{min-width:0}.home-video-stage{width:100%;min-width:0;box-sizing:border-box;aspect-ratio:16/9;min-height:240px;background:#0b233a;border-radius:18px;overflow:hidden}.home-video-stage button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:280px;width:100%;height:100%;padding:25px;background:radial-gradient(ellipse at 80% 0,#365b72,transparent 80%),#0b233a;color:#fff;border:0;cursor:pointer;font:14px/1.5 Arial,sans-serif}.home-video-stage img{width:82px;height:82px;object-fit:contain}.home-video-stage strong{font:500 26px/1.2 Georgia,serif}.home-play{display:grid;place-items:center;background:#f3c969;color:#102c47;border-radius:50%;width:44px;height:44px;font-size:18px}.home-video-stage iframe{display:block;width:100%;height:100%;min-height:280px;border:0}.home-aids{padding:70px 0 76px;background:#eaf0f1;color:#132c43}.home-sequence .home-resource-card{padding:0;overflow:hidden}.home-resource-cover{background:#102c47;width:100%;display:flex;justify-content:center;padding:24px}.home-resource-cover img{width:148px;height:148px;object-fit:contain;filter:drop-shadow(0 8px 12px #0004)}.home-resource-copy{padding:26px;display:flex;flex-direction:column;flex:1;align-items:flex-start;width:100%;box-sizing:border-box}.home-resource-copy h3{font:500 25px/1.22 Georgia,serif;margin:18px 0 12px}.home-resource-copy p{margin:0 0 22px}.home-resource-copy .home-tag-paid{background:#fff0cf;color:#725019}.home-resource-copy .button{font-size:14px;line-height:1.6;white-space:normal}.home-aids-more{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px}.home-faq .home-intro{color:#d5e2ec}.home-support{margin-top:46px;max-width:900px}.home-support h3{font-size:29px}.home-support .home-small{color:#d5e2ec;font-size:14px}.home-support .home-small a{color:#f6d379}#home-scenario,#learning-paths,#start,#how-we-teach,#useful-job-aids,#next-step{scroll-margin-top:24px}
@media(max-width:1000px){.home-company-grid{gap:32px}.home-section-heading{align-items:start;flex-direction:column;gap:0}.home-section-heading>a{margin-bottom:10px}.home-path-card{padding:26px}.home-video-stage button,.home-video-stage iframe{min-height:250px}}
@media(max-width:760px){.home-path-grid,.home-company-grid{grid-template-columns:minmax(0,1fr)}.home-paths,.home-aids{padding:48px 0}.home-sequence .home-practice figure{position:static}.home-sequence .home-practice-grid{gap:28px}.home-path-card .button{width:100%;box-sizing:border-box}.home-video-stage{min-height:220px}.home-video-stage button,.home-video-stage iframe{min-height:230px}.home-resource-cover img{width:150px;height:150px}.home-company-grid{gap:28px}}
@media(prefers-reduced-motion:reduce){.home-sequence *{scroll-behavior:auto!important;transition:none!important}}
