.entry-brand-nav{display:flex;gap:24px;align-items:center;font-size:12px;color:#52655e;white-space:nowrap}.entry-brand-nav a:hover{color:#11816a}.film-hero .hero-pitch{font-size:clamp(36px,3.6vw,54px);line-height:1.24;letter-spacing:-1.6px}.film-hero .hero-description p{margin:0;line-height:1.9}.film-hero .hero-actions{flex-wrap:wrap}.start-choices{max-width:1328px;margin:65px auto 80px;padding:0 28px}.journey-heading h2{font-size:clamp(28px,3vw,40px);letter-spacing:-1px;line-height:1.4;font-weight:600;margin:15px 0 12px}.journey-heading h2 span{color:#148269}.journey-heading>p:last-child{font-size:14px;line-height:1.9;color:#7d8c85;margin:0}.start-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.start-choice{display:block;position:relative;border:1px solid #dbe6df;background:#fff;border-radius:13px;padding:24px 62px 24px 25px;min-height:180px;transition:border-color .2s,background .2s}.start-choice:hover{border-color:#82b69b;background:#f0f7f2}.start-choice-number{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border-radius:50%;background:#eaf4ee;color:#368568;font-size:11px}.start-choice h3{font-size:21px;font-weight:550;line-height:1.5;letter-spacing:-.4px;color:#1d3b2b;margin:13px 0 9px}.start-choice p{font-size:12px;color:#84968b;line-height:1.9;margin:0}.start-choice-arrow{position:absolute;right:22px;bottom:27px;width:32px;height:32px;background:#edf5f0;color:#287c5c;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.journey-inline-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.journey-main-action{display:inline-flex;align-items:center;justify-content:center;min-height:47px;background:#1b3b2d;color:#fff;border-radius:7px;padding:13px 23px;font-size:13px;font-weight:550}.journey-main-action:hover{background:#127658}.journey-inline-actions .explore{margin-top:0;font-size:13px}.journey-text-link{display:inline-block;font-size:12px;color:#277b60;text-decoration:underline;text-underline-offset:4px;margin-top:17px}.journey-inline-actions .journey-text-link{margin-top:0}.membership-orientation{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0 0 40px;padding:25px 0 30px;border-top:1px solid #dbe4dc;border-bottom:1px solid #dbe4dc}.membership-orientation>div>span{font-size:11px;color:#849a89}.membership-orientation h2{font-size:20px;letter-spacing:-.4px;line-height:1.5;font-weight:550;color:#274931;margin:13px 0 10px}.membership-orientation p{font-size:13px;line-height:1.9;color:#839585;max-width:360px}.membership-orientation a{font-size:12px;color:#287d55;text-decoration:underline;text-underline-offset:4px}.paywall-start-link{display:block;text-align:center;margin-top:18px;font-size:11px;color:#587f79;line-height:1.9;text-decoration:underline;text-underline-offset:4px}.case-practice{margin-top:40px;border:1px solid #dae6df;border-radius:13px;background:#f1f7f3;padding:27px}.case-practice h2{font-size:22px;font-weight:550;letter-spacing:-.5px;color:#2c4d37;line-height:1.5;margin:15px 0 12px}.case-practice>p{font-size:12px;line-height:1.9;color:#82988a}.case-practice label{display:flex;align-items:flex-start;gap:11px;font-size:13px;color:#698771;line-height:1.9;padding:10px 0;cursor:pointer}.case-practice label input{margin-top:6px;accent-color:#1c8a67;flex-shrink:0}.journey-quiet-button{border:0;background:transparent;color:#83978b;font:inherit;font-size:11px;padding:8px 0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.case-practice .journey-inline-actions{margin-top:16px}.case-practice[hidden]{display:none!important}.learning-platforms{flex-wrap:wrap}.journey-text-link:focus-visible,.start-choice:focus-visible,.journey-main-action:focus-visible{outline:3px solid #58b39388;outline-offset:5px}@media(max-width:1100px){.entry-brand-nav{gap:15px;font-size:11px}.film-hero .hero-pitch{font-size:38px}.start-choice{padding:22px 45px 22px 20px}.start-choice h3{font-size:19px}.start-choice-arrow{right:14px}}@media(max-width:900px){.entry-brand-nav{display:none}.start-choice-grid{gap:12px}.start-choice h3{font-size:17px}.start-choice p{font-size:11px}.membership-orientation{gap:20px}.membership-orientation h2{font-size:18px}.membership-orientation p{font-size:12px}}@media(max-width:650px){.film-hero .hero-pitch{font-size:35px;letter-spacing:-1.1px}.start-choices{margin:38px auto 48px;padding:0 24px}.start-choice-grid,.membership-orientation{grid-template-columns:1fr;gap:12px}.start-choice{min-height:140px;padding:22px 60px 22px 22px}.start-choice h3{font-size:21px;margin:8px 0}.start-choice h3 br{display:none}.start-choice p{font-size:12px}.start-choice-arrow{right:23px;bottom:26px}.journey-heading h2{font-size:28px}.journey-heading>p:last-child{font-size:12px}.membership-orientation{padding:18px 0;margin-bottom:28px;gap:23px}.membership-orientation h2{font-size:20px}.membership-orientation p{max-width:none}.case-practice{padding:22px}.case-practice h2{font-size:20px}.case-practice label{font-size:12px}.case-practice .journey-inline-actions{gap:10px}.learning-platforms button{padding:9px 12px;font-size:11px}.journey-inline-actions{gap:18px}}
.film-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr)}@media(max-width:900px){.film-hero{grid-template-columns:1fr}}
