.vAnF6G_page{color:var(--brand-slate-blue);background:var(--brand-white)}.vAnF6G_page h1,.vAnF6G_page h2,.vAnF6G_page h3{color:var(--brand-midnight-navy)}.vAnF6G_page a{color:var(--brand-atlantic-blue)}.vAnF6G_page a:focus-visible{outline:2px solid var(--brand-atlantic-blue);outline-offset:4px}.vAnF6G_intro{align-items:start;gap:32px;padding-block:32px 48px;display:grid}.vAnF6G_identity{min-width:0}.vAnF6G_eyebrow{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-atlantic-blue);font-size:15px;font-weight:600}.vAnF6G_apps{flex-wrap:wrap;gap:32px;margin-block:24px;display:flex}.vAnF6G_apps li{justify-items:center;gap:8px;display:grid}.vAnF6G_apps img{object-fit:contain;width:56px;height:56px}.vAnF6G_prerequisite{background:var(--brand-soft-atlantic-blue);border-radius:6px;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px;display:grid}.vAnF6G_prerequisite svg{color:var(--brand-atlantic-blue)}.vAnF6G_booking{border:1px solid var(--border);min-width:0;box-shadow:var(--shadow-catalogue);background:var(--brand-white);border-radius:6px;padding:28px}.vAnF6G_bookingBlock{border-top:1px solid var(--border);margin-top:20px;padding-top:20px}.vAnF6G_price{color:var(--brand-midnight-navy);font-size:36px;font-weight:700;line-height:1.2}.vAnF6G_page .vAnF6G_primary{background:var(--brand-burnt-orange);width:100%;height:auto;min-height:48px;color:var(--brand-white);white-space:normal;box-shadow:none;padding:12px 20px;font-size:19px;font-weight:700}.vAnF6G_page .vAnF6G_primary:hover{background:var(--brand-burnt-orange)}.vAnF6G_page .vAnF6G_primary:focus-visible{outline:2px solid var(--brand-atlantic-blue);outline-offset:4px}.vAnF6G_secondary{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:44px;padding-block:10px}.vAnF6G_inclusions{background:var(--brand-soft-atlantic-blue);padding-block:28px}.vAnF6G_inclusionGrid{gap:24px;margin-top:20px;display:grid}.vAnF6G_inclusionGrid li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;display:grid}.vAnF6G_inclusionGrid svg{width:44px;height:44px;color:var(--brand-atlantic-blue)}.vAnF6G_content{padding-block:48px}.vAnF6G_outcomes{gap:16px 40px;margin-top:24px;display:grid}.vAnF6G_outcomes li{grid-template-columns:22px minmax(0,1fr);gap:12px;display:grid}.vAnF6G_outcomeCheck{background:var(--brand-atlantic-blue);width:22px;height:22px;color:var(--brand-white);border-radius:50%;justify-content:center;align-items:center;margin-top:3px;display:inline-flex}.vAnF6G_outcomeCheck svg{stroke-width:3px;width:14px;height:14px}.vAnF6G_prereqDetails{margin-top:12px}.vAnF6G_prereqDetails summary{min-height:44px;color:var(--brand-atlantic-blue);cursor:pointer;align-items:center;gap:8px;font-weight:600;list-style:none;display:inline-flex}.vAnF6G_prereqDetails summary::-webkit-details-marker{display:none}.vAnF6G_prereqDetails summary:focus-visible{outline:2px solid var(--brand-atlantic-blue);outline-offset:4px}.vAnF6G_prereqDetails summary svg{transition:transform .2s}.vAnF6G_prereqDetails[open] summary svg{transform:rotate(180deg)}.vAnF6G_outline{margin-top:40px;scroll-margin-top:100px}.vAnF6G_access{border-top:1px solid var(--border);margin-top:40px;padding-top:32px;scroll-margin-top:100px}.vAnF6G_sessionSection{background:var(--brand-soft-atlantic-blue);padding-block:32px;scroll-margin-top:100px}.vAnF6G_sessions{gap:16px;margin-top:24px;display:grid}.vAnF6G_session{background:var(--brand-white);border:1px solid var(--border);border-radius:6px;gap:20px;padding:24px;display:grid}.vAnF6G_sessionInfo{min-width:0}.vAnF6G_sessionActions{align-content:start;gap:8px;display:grid}.vAnF6G_related{padding-block:32px}.vAnF6G_closing{background:var(--brand-soft-atlantic-blue);padding-block:40px}.vAnF6G_closingInner{gap:24px;display:grid}@media (width>=768px){.vAnF6G_intro{grid-template-columns:minmax(0,1.45fr) minmax(320px,1fr);gap:40px}.vAnF6G_inclusionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.vAnF6G_inclusionGrid li+li{border-left:1px solid var(--border);padding-left:24px}.vAnF6G_outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}.vAnF6G_session{grid-template-columns:minmax(0,1fr) minmax(240px,auto)}.vAnF6G_closingInner{grid-template-columns:minmax(0,1fr) minmax(240px,auto);align-items:center}}@media (width>=1024px){.vAnF6G_intro{gap:64px;padding-block:40px 48px}}
