.CourseDetail_page__BT4kM{display:flex;flex-direction:column;background:var(--background);color:var(--foreground)}.CourseDetail_page__BT4kM>main{width:100%}.CourseDetail_breadcrumb__uSuSq{width:calc(100% - 2 * var(--layout-gutter));max-width:calc(var(--layout-max-home) - 2 * var(--layout-gutter));margin:var(--space-lg) auto 0}.CourseDetail_breadcrumb__uSuSq ol{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-sm);margin:0;padding:0;list-style:none;color:var(--text-silver);font-size:14px;line-height:1.4}.CourseDetail_breadcrumb__uSuSq li{display:inline-flex;align-items:center;gap:var(--space-sm)}.CourseDetail_breadcrumb__uSuSq li+li:before{content:"/";color:var(--text-silver)}.CourseDetail_breadcrumb__uSuSq a{color:var(--brand);text-decoration:none}.CourseDetail_breadcrumb__uSuSq a:hover{text-decoration:underline}.CourseDetail_breadcrumb__uSuSq [aria-current=page]{color:var(--title-primary)}.CourseDetail_closing__J_Xwo,.CourseDetail_commissioning__D2Fu_,.CourseDetail_faqSection__Fs62F,.CourseDetail_glance__TJ0ly,.CourseDetail_hero__rqxjB,.CourseDetail_legalCallout__CMeAL,.CourseDetail_legalSection__IrvNj,.CourseDetail_matrix__C95jH,.CourseDetail_scenarioGallery__UxDjj,.CourseDetail_sectionBlock__M5hL7{box-sizing:border-box;width:calc(100% - 2 * var(--layout-gutter));max-width:calc(var(--layout-max-home) - 2 * var(--layout-gutter));margin:0 auto}.CourseDetail_hero__rqxjB{display:grid;grid-template-columns:var(--primary-hero-columns);gap:var(--primary-hero-gap);align-items:start;min-height:clamp(560px,43vw,620px);margin-top:clamp(22px,2.5vw,36px);border:1px solid var(--premium-card-border);border-radius:var(--radius-md);background:var(--hub-card-bg);padding:var(--primary-hero-padding-block) clamp(28px,4vw,62px);box-shadow:var(--hub-card-shadow)}.CourseDetail_hero__rqxjB+.CourseDetail_glance__TJ0ly,.CourseDetail_hero__rqxjB+.CourseDetail_matrix__C95jH{margin-top:var(--primary-section-start-gap)}.CourseDetail_eyebrow__mKu97{display:block;margin-bottom:14px;color:var(--section-eyebrow-colour);font-family:var(--font-display);font-size:var(--section-eyebrow-size);font-weight:var(--section-eyebrow-weight);letter-spacing:var(--section-eyebrow-letter-spacing);text-transform:uppercase}.CourseDetail_hero__rqxjB h1{margin-top:0;max-width:980px;color:var(--title-primary);font-size:clamp(44px,3.4vw,58px);font-weight:800;line-height:1.02;text-wrap:balance}.CourseDetail_heroDescription__CEp2E{max-width:62ch;margin-top:20px;color:var(--muted);font-size:clamp(17px,1.8vw,19px);line-height:1.7}.CourseDetail_heroMeta__4u7Zg{display:grid;grid-template-columns:minmax(132px,.32fr) minmax(0,1fr);gap:24px;max-width:720px;margin-top:24px}.CourseDetail_heroMeta__4u7Zg div{border-left:2px solid var(--brand);background:none;border-radius:0;padding:2px 0 2px 14px}.CourseDetail_heroMeta__4u7Zg dt{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.CourseDetail_heroMeta__4u7Zg dd{margin-top:4px;color:var(--foreground);font-size:15px;font-weight:700;line-height:1.45;overflow-wrap:break-word}.CourseDetail_closing__J_Xwo,.CourseDetail_glance__TJ0ly,.CourseDetail_sectionBlock__M5hL7{margin-top:clamp(24px,3vw,40px);border:1px solid var(--premium-card-border);border-radius:var(--radius-md);background:var(--hub-card-bg);padding:clamp(28px,4vw,48px);box-shadow:var(--hub-card-shadow)}.CourseDetail_closing__J_Xwo h2,.CourseDetail_glance__TJ0ly h2,.CourseDetail_sectionBlock__M5hL7 h2{margin-top:0;color:var(--title-primary);font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.CourseDetail_glance__TJ0ly h2,.CourseDetail_sectionBlock__M5hL7 .CourseDetail_eyebrow__mKu97+h2{margin-top:0}.CourseDetail_sectionBlock__M5hL7 h2{margin-top:12px}.CourseDetail_closing__J_Xwo p,.CourseDetail_sectionBlock__M5hL7 p{max-width:68ch;margin-top:var(--space-md);color:var(--muted);font-size:16px;line-height:1.7}.CourseDetail_glance__TJ0ly .CourseDetail_eyebrow__mKu97,.CourseDetail_sectionBlock__M5hL7 .CourseDetail_eyebrow__mKu97{margin-bottom:0}.CourseDetail_glanceList__6xO_e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg) var(--space-xl);margin:var(--space-lg) 0 0}.CourseDetail_glanceList__6xO_e div{min-width:0;border-left:2px solid var(--brand);padding:2px 0 2px 14px}.CourseDetail_glanceList__6xO_e dt{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.CourseDetail_glanceList__6xO_e dd{margin:4px 0 0;color:var(--foreground);font-size:15px;font-weight:700;line-height:1.45;overflow-wrap:break-word}.CourseDetail_closing__J_Xwo{text-align:center}.CourseDetail_closing__J_Xwo h2,.CourseDetail_closing__J_Xwo p{margin-inline:auto}.CourseDetail_closing__J_Xwo .CourseDetail_primaryCta__97TxE{margin-top:var(--space-lg)}.CourseDetail_faqAccordion__Wf_lP{display:grid;gap:0;border-top:1px solid var(--border)}.CourseDetail_faqDisclosure__Udh7O{border-bottom:1px solid var(--border)}.CourseDetail_faqDisclosure__Udh7O summary{cursor:pointer;color:var(--title-primary);font-family:var(--font-display);font-size:clamp(16px,1.7vw,18px);font-weight:700;line-height:1.4;list-style:none;padding:var(--space-md) 28px var(--space-md) 0}.CourseDetail_faqDisclosure__Udh7O summary::-webkit-details-marker{display:none}.CourseDetail_faqDisclosure__Udh7O summary:after{content:"+";float:right;color:var(--brand);font-size:22px;line-height:1;margin-right:-28px}.CourseDetail_faqDisclosure__Udh7O[open] summary:after{content:"-"}.CourseDetail_faqDisclosure__Udh7O summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.CourseDetail_faqDisclosure__Udh7O p{max-width:68ch;margin:0 0 var(--space-md);color:var(--muted);font-size:15px;line-height:1.75}@media (max-width:680px){.CourseDetail_glanceList__6xO_e{grid-template-columns:minmax(0,1fr)}.CourseDetail_closing__J_Xwo,.CourseDetail_glance__TJ0ly,.CourseDetail_sectionBlock__M5hL7{padding:var(--space-lg)}}.CourseDetail_primaryCta__97TxE{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;margin-top:clamp(40px,5vw,64px);border:none;border-radius:7px;background:var(--button-premium-bg);color:#ffffff;overflow:hidden;padding:0 28px;font-size:15px;font-weight:700;box-shadow:0 10px 26px color-mix(in srgb,var(--brand) 16%,transparent);transition:background var(--motion-duration-hover) var(--motion-ease-premium),box-shadow var(--motion-duration-hover) var(--motion-ease-premium),transform var(--motion-duration-hover) var(--motion-ease-premium)}.CourseDetail_primaryCta__97TxE:hover{background:var(--button-premium-hover-bg);box-shadow:0 18px 42px color-mix(in srgb,var(--brand) 24%,transparent),inset 0 1px 0 color-mix(in srgb,#ffffff 28%,transparent);transform:translateY(var(--motion-lift-md))}.CourseDetail_primaryCta__97TxE:focus-visible{outline:none;box-shadow:var(--interactive-focus-ring),0 18px 42px color-mix(in srgb,var(--brand) 24%,transparent)}.CourseDetail_heroImage__25vsj{position:relative;overflow:hidden;aspect-ratio:var(--primary-hero-media-ratio);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--premium-card-media-bg);box-shadow:var(--premium-card-shadow)}.CourseDetail_heroImage__25vsj img{object-fit:cover;object-position:center;transition:transform var(--motion-duration-image) var(--motion-ease-premium)}.CourseDetail_heroImage__25vsj:hover img{transform:none}.CourseDetail_matrix__C95jH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.8vw,20px);padding:clamp(14px,2vw,22px);border:1px solid color-mix(in srgb,var(--brand) 28%,var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--section-muted) 70%,var(--background));box-shadow:0 22px 54px color-mix(in srgb,var(--brand) 8%,transparent)}.CourseDetail_virtualTrainingHero__4j7ns .CourseDetail_heroImage__25vsj{background:var(--premium-card-media-bg)}.CourseDetail_virtualTrainingHero__4j7ns .CourseDetail_heroImage__25vsj img{object-fit:contain;object-position:center}.CourseDetail_matrixCell__PsJ7k{position:relative;border:1px solid var(--premium-card-border);border-left:5px solid var(--brand);border-radius:var(--radius-md);background:var(--premium-card-bg);padding:clamp(36px,4vw,48px);overflow:hidden;transition:background var(--motion-duration-hover) var(--motion-ease-premium),border-color var(--motion-duration-hover) var(--motion-ease-premium);box-shadow:0 16px 34px color-mix(in srgb,var(--brand) 8%,transparent)}.CourseDetail_matrixCell__PsJ7k:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--brand);opacity:0;transition:opacity var(--motion-duration-hover) var(--motion-ease-premium)}.CourseDetail_matrixCell__PsJ7k:hover{background:color-mix(in srgb,var(--brand-soft) 30%,var(--background));border-color:color-mix(in srgb,var(--brand) 36%,var(--border))}.CourseDetail_matrixCell__PsJ7k:hover:before{opacity:1}.CourseDetail_matrixCell__PsJ7k>span{display:block;color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.CourseDetail_matrixCell__PsJ7k h2{margin-top:14px;font-size:clamp(20px,2vw,26px);font-weight:600;line-height:1.15;text-wrap:balance}.CourseDetail_legalCallout__CMeAL p,.CourseDetail_matrixCell__PsJ7k li,.CourseDetail_matrixCell__PsJ7k p{color:var(--muted);font-size:15px;line-height:1.7}.CourseDetail_matrixCell__PsJ7k p{margin-top:16px}.CourseDetail_commissioning__D2Fu_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:1fr;gap:var(--space-xl);margin-top:var(--primary-section-start-gap)}.CourseDetail_commissioningCard__BZBna{position:relative;display:flex;flex-direction:column;overflow:hidden;min-height:280px;border:1px solid var(--premium-card-border);border-radius:var(--radius-md);background:linear-gradient(165deg,color-mix(in srgb,var(--brand) 9%,var(--hub-card-bg)) 0,var(--hub-card-bg) 48%);padding:clamp(28px,2.8vw,40px);box-shadow:var(--hub-card-shadow);transition:border-color var(--motion-duration-hover) var(--motion-ease-premium),box-shadow var(--motion-duration-hover) var(--motion-ease-premium),transform var(--motion-duration-hover) var(--motion-ease-premium)}.CourseDetail_commissioningCard__BZBna:hover{border-color:var(--premium-card-border-hover);box-shadow:var(--premium-card-shadow-hover);transform:translateY(var(--motion-lift-md))}.CourseDetail_commissioningCard__BZBna>span{display:block;max-width:100%;color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.CourseDetail_commissioningCard__BZBna h2{margin-top:14px;font-family:var(--font-display);font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.18;text-wrap:balance}.CourseDetail_commissioningCard__BZBna:after,.CourseDetail_commissioningCard__BZBna:before{content:none}.CourseDetail_commissioningCard__BZBna p{flex:1 1 auto;margin-top:16px;color:var(--muted);font-size:16px;line-height:1.7}@media (max-width:1080px){.CourseDetail_commissioning__D2Fu_,.CourseDetail_hubGuideList__fM1wS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.CourseDetail_commissioning__D2Fu_,.CourseDetail_hubGuideList__fM1wS{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.CourseDetail_commissioningCard__BZBna,.CourseDetail_commissioningCard__BZBna:hover{transform:none}}.CourseDetail_modulesCell__hKG6j ul{display:grid;gap:12px;margin-top:20px;list-style:none}.CourseDetail_modulesCell__hKG6j li{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--border);padding-top:12px;color:var(--muted);font-size:15px;line-height:1.55}.CourseDetail_modulesCell__hKG6j li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:var(--brand);flex-shrink:0;margin-top:7px}.CourseDetail_legalSection__IrvNj{margin-top:var(--primary-section-start-gap);padding:clamp(56px,6vw,82px) clamp(20px,3.5vw,54px);border:1px solid var(--premium-card-border);border-radius:var(--radius-lg);background:var(--hub-card-bg);box-shadow:var(--hub-card-shadow)}.CourseDetail_legalSection__IrvNj .CourseDetail_eyebrow__mKu97{text-align:center}.CourseDetail_legalSection__IrvNj h2{max-width:16em;margin-top:12px;margin-inline:auto;color:var(--title-primary);font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.1;text-align:center;text-wrap:balance}.CourseDetail_legalIntro__39dGb{max-width:68ch;margin-top:var(--space-md);margin-inline:auto;color:var(--muted);font-size:16px;line-height:1.7;text-align:center}.CourseDetail_legalGrid__b67NP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:var(--space-2xl)}.CourseDetail_legalPoint__8irDA{padding:clamp(22px,3vw,32px);border:1px solid var(--premium-card-border);border-left:5px solid var(--brand);border-radius:var(--radius-md);background:var(--premium-card-bg)}.CourseDetail_legalPoint__8irDA h3{color:var(--title-primary);font-family:var(--font-display);font-size:clamp(16px,1.7vw,18px);font-weight:700;letter-spacing:-.01em;line-height:1.4}.CourseDetail_legalPoint__8irDA p{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.75}.CourseDetail_legalNote__w6tiD{max-width:68ch;margin-top:var(--space-lg);color:var(--text-silver);font-size:14px;line-height:1.6}.CourseDetail_legalCallout__CMeAL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(40px,5vw,72px);align-items:center;margin-top:clamp(24px,3vw,40px);border:1px solid var(--premium-card-border);border-radius:var(--radius-md);background:var(--hub-card-bg);padding:clamp(56px,6vw,88px);box-shadow:var(--hub-card-shadow)}.CourseDetail_legalCallout__CMeAL h2{margin-top:12px;color:var(--title-primary);font-family:var(--font-display);font-size:clamp(20px,2.2vw,28px);font-weight:600;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.CourseDetail_legalCallout__CMeAL p{line-height:1.7}.CourseDetail_legalCallout__CMeAL.CourseDetail_legalCalloutCentred__9JHmi{display:flex;flex-direction:column;text-align:center}.CourseDetail_legalCallout__CMeAL.CourseDetail_legalCalloutCentred__9JHmi h2{max-width:22em;margin-inline:auto}.CourseDetail_legalCallout__CMeAL.CourseDetail_legalCalloutCentred__9JHmi>p{max-width:68ch;margin-top:var(--space-md);margin-inline:auto}.CourseDetail_scenarioGallery__UxDjj{border-inline:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(56px,6vw,88px)}.CourseDetail_scenarioGalleryIntro__zu__Y{max-width:780px}.CourseDetail_scenarioGalleryIntro__zu__Y h2{margin-top:12px;color:var(--title-primary);font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.CourseDetail_scenarioGalleryIntro__zu__Y p:not(:first-child){margin-top:16px;color:var(--muted);font-size:16px;line-height:1.75}.CourseDetail_scenarioImages__HaqLj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,32px);margin-top:clamp(32px,4vw,48px)}.CourseDetail_scenarioImages__HaqLj figure{display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--colour-blue-medium) 26%,var(--border));border-radius:var(--radius-lg);background:var(--premium-card-media-bg);box-shadow:0 22px 54px color-mix(in srgb,var(--colour-blue) 12%,transparent)}.CourseDetail_scenarioMedia__tEs28{position:relative;aspect-ratio:4/3;overflow:hidden;flex:0 0 auto}.CourseDetail_scenarioImages__HaqLj img{object-fit:cover;object-position:center;transition:transform var(--motion-duration-image) var(--motion-ease-premium)}.CourseDetail_scenarioImages__HaqLj figure:hover img{transform:none}.CourseDetail_scenarioImages__HaqLj figcaption{border-top:3px solid var(--brand);background:color-mix(in srgb,var(--section-muted) 72%,var(--panel));color:var(--text-title);padding:18px 20px 20px;font-size:15px;font-weight:700;line-height:1.55}.CourseDetail_scenarioImagesNote__pcUjG{max-width:780px;margin-top:var(--space-lg);color:var(--muted);font-size:13px;line-height:1.6}.CourseDetail_faqSection__Fs62F{position:relative;isolation:isolate;overflow:hidden;padding:clamp(56px,6vw,82px) clamp(20px,3.5vw,54px);border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--section-muted) 72%,var(--background)) 0,var(--background) 58%,color-mix(in srgb,var(--brand-soft) 18%,var(--background)) 100%)}.CourseDetail_commissioning__D2Fu_+section,.CourseDetail_faqSection__Fs62F+section,.CourseDetail_scenarioGallery__UxDjj+section{margin-top:clamp(28px,4vw,56px)}.CourseDetail_faqSection__Fs62F:before{content:"";position:absolute;z-index:-1;inset:18px auto 18px 0;width:4px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--brand),color-mix(in srgb,var(--brand) 24%,transparent))}.CourseDetail_faqSection__Fs62F h2{position:relative;padding-left:24px}.CourseDetail_faqSection__Fs62F h2:before{content:"";position:absolute;left:0;top:.12em;width:5px;height:1.7em;border-radius:999px;background:var(--brand)}.CourseDetail_faqSection__Fs62F h2{max-width:680px;margin-bottom:var(--space-2xl);color:var(--title-primary);font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.1;text-wrap:balance}.CourseDetail_faqList__26vbH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px)}.CourseDetail_faqItem__R9Dl6{position:relative;overflow:hidden;min-height:100%;padding:clamp(22px,3vw,32px);border:1px solid color-mix(in srgb,var(--brand) 42%,var(--premium-card-border));border-radius:var(--radius-md);background:var(--premium-card-bg);box-shadow:0 18px 34px color-mix(in srgb,var(--brand) 12%,transparent)}.CourseDetail_faqItem__R9Dl6:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--brand),color-mix(in srgb,var(--brand) 48%,var(--colour-blue-sky)))}.CourseDetail_faqItem__R9Dl6 dt{color:var(--title-primary);font-family:var(--font-display);font-size:clamp(16px,1.7vw,18px);font-weight:700;letter-spacing:-.01em;line-height:1.4}.CourseDetail_faqItem__R9Dl6 dd{margin-top:10px;color:var(--muted);font-size:15px;line-height:1.75}@media (max-width:960px){.CourseDetail_hero__rqxjB{grid-template-columns:minmax(0,1fr);gap:32px;min-height:auto;padding-block:var(--primary-hero-padding-block)}.CourseDetail_hero__rqxjB+.CourseDetail_matrix__C95jH{margin-top:clamp(24px,5vw,40px)}.CourseDetail_heroImage__25vsj{max-height:420px}.CourseDetail_virtualTrainingHero__4j7ns .CourseDetail_heroImage__25vsj{aspect-ratio:16/9;max-height:none}}@media (max-width:840px){.CourseDetail_matrix__C95jH{grid-template-columns:1fr;border-left:none}.CourseDetail_matrixCell__PsJ7k{border:1px solid var(--premium-card-border);border-left:5px solid var(--brand)}.CourseDetail_matrixCell__PsJ7k:before{display:none}.CourseDetail_legalCallout__CMeAL{grid-template-columns:1fr;gap:24px}.CourseDetail_legalGrid__b67NP{grid-template-columns:1fr}.CourseDetail_scenarioGallery__UxDjj{width:100%;max-width:none;margin-inline:0;padding:var(--space-2xl) 0 var(--space-xl);border-inline:0;border-bottom:0}.CourseDetail_scenarioGalleryIntro__zu__Y,.CourseDetail_scenarioImagesNote__pcUjG{padding-inline:var(--layout-gutter)}.CourseDetail_scenarioImages__HaqLj{grid-template-columns:1fr;gap:var(--space-xl);margin-top:var(--space-xl)}.CourseDetail_scenarioImages__HaqLj figure{border-radius:0;border-inline:0}.CourseDetail_scenarioMedia__tEs28{aspect-ratio:5/4}.CourseDetail_scenarioImages__HaqLj figcaption{padding:20px var(--layout-gutter) 22px;font-size:16px;line-height:1.6}}@media (max-width:960px){.CourseDetail_hero__rqxjB{display:flex;flex-direction:column;align-items:stretch}.CourseDetail_heroCopy__y9Rod{display:contents}.CourseDetail_heroHeading__910DB{order:1}.CourseDetail_heroDescription__CEp2E{order:2}.CourseDetail_heroImage__25vsj{order:3}.CourseDetail_heroMeta__4u7Zg{order:4}.CourseDetail_primaryCta__97TxE{order:5}}@media (max-width:620px){.CourseDetail_hero__rqxjB{padding-block:32px 40px}.CourseDetail_matrix__C95jH{gap:var(--space-md);border:0;border-radius:0;background:transparent;padding:0;box-shadow:none}.CourseDetail_primaryCta__97TxE{display:flex;width:fit-content;max-width:100%;margin-inline:auto;text-align:center}.CourseDetail_hero__rqxjB h1{font-size:38px}.CourseDetail_heroMeta__4u7Zg{grid-template-columns:1fr;gap:16px}.CourseDetail_matrixCell__PsJ7k{padding:24px}.CourseDetail_legalCallout__CMeAL{padding:var(--space-2xl)}.CourseDetail_faqSection__Fs62F{padding-block:var(--space-3xl)}.CourseDetail_virtualTrainingHero__4j7ns .CourseDetail_heroImage__25vsj{aspect-ratio:16/9}.CourseDetail_faqList__26vbH{grid-template-columns:1fr}.CourseDetail_faqSection__Fs62F h2{padding-left:18px}}@media (prefers-reduced-motion:reduce){.CourseDetail_primaryCta__97TxE{animation:none;transition:none}.CourseDetail_heroImage__25vsj img,.CourseDetail_matrixCell__PsJ7k,.CourseDetail_scenarioImages__HaqLj img{transition:none}}@media (max-width:840px){.CourseDetail_hero__rqxjB{padding-top:32px}}@media (max-width:560px){.CourseDetail_hero__rqxjB{padding-top:22px}}@media (min-width:2000px){.CourseDetail_hero__rqxjB{min-height:clamp(620px,28vw,740px);align-items:stretch;padding-inline:var(--ultra-wide-content-rail)}.CourseDetail_heroCopy__y9Rod{display:flex;flex-direction:column;justify-content:center;max-width:840px}.CourseDetail_hero__rqxjB h1{max-width:840px;font-size:clamp(56px,3vw,64px)}.CourseDetail_heroCopy__y9Rod>p:not(.CourseDetail_eyebrow__mKu97){max-width:760px;font-size:clamp(18px,1.2vw,20px)}.CourseDetail_heroImage__25vsj{align-self:center}}.CourseDetail_headerIntro__h_Kz_,.CourseDetail_hubIntro__ptWLA{max-width:62ch;margin-bottom:var(--space-xl);font-size:15px;line-height:1.7;color:var(--text-body)}.CourseDetail_faqSection__Fs62F.CourseDetail_headerCentred__R0ATn h2{max-width:18em;margin-inline:auto;margin-bottom:var(--space-md);padding-left:0;text-align:center}.CourseDetail_faqSection__Fs62F.CourseDetail_headerCentred__R0ATn h2:before{content:none}.CourseDetail_faqSection__Fs62F.CourseDetail_headerCentred__R0ATn .CourseDetail_headerIntro__h_Kz_,.CourseDetail_faqSection__Fs62F.CourseDetail_headerCentred__R0ATn .CourseDetail_hubIntro__ptWLA{max-width:68ch;margin-inline:auto;margin-bottom:var(--space-2xl);text-align:center}.CourseDetail_guidanceSection__9nAIP{position:relative;background:var(--section-muted)}.CourseDetail_guidanceSection__9nAIP>*{position:relative;z-index:1}.CourseDetail_guidanceSection__9nAIP:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:0;height:var(--section-transition-height);pointer-events:none;background:linear-gradient(to top,var(--background),transparent)}.CourseDetail_guidanceSection__9nAIP .CourseDetail_hubIntro__ptWLA{max-width:58ch;margin-bottom:clamp(28px,4vw,44px)}.CourseDetail_hubGuideList__fM1wS{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:1fr;gap:var(--space-xl)}.CourseDetail_hubGuideList__fM1wS li{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--space-sm);min-height:180px;padding:clamp(24px,2.4vw,32px);border:1px solid color-mix(in srgb,var(--brand) 42%,var(--premium-card-border));border-radius:var(--radius-md);background:linear-gradient(165deg,color-mix(in srgb,var(--brand) 9%,var(--premium-card-bg)) 0,var(--premium-card-bg) 48%);box-shadow:var(--hub-card-shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.CourseDetail_hubGuideList__fM1wS li:before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--brand),color-mix(in srgb,var(--brand) 48%,var(--colour-blue-sky)))}.CourseDetail_hubGuideList__fM1wS li:hover{transform:translateY(-3px);border-color:var(--brand);box-shadow:0 18px 34px color-mix(in srgb,var(--brand) 14%,transparent)}.CourseDetail_hubGuideList__fM1wS a{font-family:var(--font-display);font-size:clamp(18px,1.8vw,22px);font-weight:700;letter-spacing:-.01em;line-height:1.3;color:var(--title-primary);text-decoration:none;overflow-wrap:anywhere}.CourseDetail_hubGuideList__fM1wS a:hover{color:var(--brand)}.CourseDetail_hubGuideList__fM1wS span{flex:1 1 auto;font-size:16px;line-height:1.7;color:var(--text-body)}@media (max-width:1080px){.CourseDetail_hubGuideList__fM1wS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.CourseDetail_hubGuideList__fM1wS{grid-template-columns:minmax(0,1fr)}}.CourseDetail_inlineLink__qq7B8{color:var(--brand);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.CourseDetail_inlineLink__qq7B8:focus-visible{outline:2px solid var(--brand);outline-offset:3px}