@media (max-width:900px){.elearning-hero-inner,.learning-focus-grid,.programme-intro{grid-template-columns:1fr}.elearning-hero-inner{gap:38px}.programme-intro{gap:30px}.section-heading-row{align-items:flex-start;flex-direction:column;gap:22px}.module-details{grid-template-columns:1fr 1fr}.learning-focus-grid{gap:42px}}@media (max-width:600px){.elearning-hero{padding:52px 0 58px}.elearning-hero-inner{gap:30px}.elearning-hero-copy{padding:4px 0 0}.elearning-hero h1{max-width:100%;font-size:clamp(40px,10.8vw,52px)!important;line-height:1.01;letter-spacing:-.055em}.elearning-hero h1 span{white-space:normal!important}.hero-lead{margin-top:22px;font-size:16px;line-height:1.68}.elearning-meta{gap:8px;margin-top:25px}.elearning-meta span{padding:9px 12px;font-size:11px}.elearning-hero-panel{padding:22px 19px 24px;border-radius:22px}.journey-line{margin-top:17px}.journey-step{grid-template-columns:30px 1fr;gap:11px;padding:9px 0}.journey-step span{width:29px;height:29px}.journey-step strong{font-size:13px;line-height:1.35}.safeguarding-hub{padding:58px 0}.safeguarding-hub-inner{gap:24px}.safeguarding-hub h2{font-size:clamp(36px,9.5vw,48px)}.safeguarding-hub p:not(.kicker){font-size:15px;line-height:1.7}.framework-resource .module-open,.safeguarding-hub .module-open{width:100%}.programme-intro{padding:64px 0 58px;gap:26px}.framework-resource h2,.learning-focus h2,.programme-intro h2,.section-heading-row h2{font-size:clamp(36px,9.5vw,48px);line-height:1.04;letter-spacing:-.045em}.programme-intro-copy p{font-size:16px;line-height:1.72}.modules-section{padding:64px 0 72px}.section-heading-row{gap:18px}.section-heading-row>p{max-width:none;font-size:15px;line-height:1.7}.module-list{gap:14px;margin-top:30px}.module-card{grid-template-columns:1fr;border-radius:21px}.module-number{min-height:48px;align-items:center;justify-content:flex-start;padding:0 20px;font-size:18px}.module-main{padding:22px 19px 23px}.module-title-row{display:block;padding-bottom:18px}.module-title-row h3{font-size:clamp(24px,7vw,31px);line-height:1.08}.duration{display:inline-block;margin-top:13px;font-size:10px}.module-details{grid-template-columns:1fr;gap:19px;padding:22px 0}.alignment-row span,.module-details span{font-size:8px;letter-spacing:.11em}.alignment-row p,.module-details p{font-size:14px;line-height:1.62}.alignment-row{grid-template-columns:1fr;gap:19px;padding-top:20px}.module-open{width:100%;margin-top:22px;min-height:48px;padding:10px 15px}.learning-focus{padding:70px 0 76px}.learning-focus-grid{gap:35px}.learning-focus-grid>div:first-child>p:not(.kicker){font-size:15px;line-height:1.7;margin-top:20px}.focus-list div{grid-template-columns:35px 1fr;gap:11px;padding:14px 0}.focus-list p{font-size:14px;line-height:1.55}.framework-resource{padding:62px 0 68px}.framework-resource-inner{gap:24px}.framework-resource-inner>div:last-child p{font-size:15px;line-height:1.7}}@media (max-width:380px){.elearning-hero{padding-top:44px}.elearning-hero h1{font-size:38px!important}.module-main{padding-left:17px;padding-right:17px}.elearning-meta span{font-size:10px}}