/* Learnerslate product presentation; scoped to the product page. */
.learnerslate-page{--ls-ink:#12394c;--ls-teal:#08786e;--ls-orange:#ee5f23;color:var(--ls-ink);background:#fff}
.learnerslate-page :is(.ls-hero-grid,.ls-pillar-layout,.ls-campus-workspace,.ls-adoption,.split)>*{min-width:0}
.learnerslate-page h2{font-size:clamp(35px,4vw,56px);letter-spacing:-.04em;line-height:1.13}.learnerslate-page h3{letter-spacing:-.025em}.learnerslate-page p{line-height:1.7}.learnerslate-page .eyebrow{font-size:11px;letter-spacing:.14em}
.learnerslate-page .ls-hero{margin:12px 16px 0!important;border-radius:26px!important;min-height:650px!important;padding:35px 0 62px!important}.learnerslate-page .ls-hero .ls-hero-grid{display:block!important}.learnerslate-page .ls-hero .ls-hero-grid>div:first-child{max-width:700px!important}.learnerslate-page .ls-hero .release-hero-shade{background:linear-gradient(90deg,#092d3cf2,#092d3ccc 45%,#092d3c28)!important}.learnerslate-page .ls-hero .release-hero-media img{object-position:65% center;filter:saturate(1.12)}.learnerslate-page .ls-hero-grid h1{font-size:clamp(48px,5.9vw,80px)!important;line-height:1.04!important;letter-spacing:-.05em!important;margin:22px 0 25px!important}.learnerslate-page .ls-hero h1 span{color:#ffccaa!important}.learnerslate-page .ls-hero .ls-lead{max-width:620px;font-size:18px!important;line-height:1.65!important;color:#e0eef2!important}.learnerslate-page .release-product-brand{border-radius:13px;padding:5px 19px;margin-top:12px;margin-bottom:14px;box-shadow:0 8px 30px #0002}.learnerslate-page .release-product-brand img{width:185px;height:65px}.learnerslate-page .ls-hero .eyebrow{font-size:11px!important;color:#ffd1b5!important;letter-spacing:.15em}.learnerslate-page .ls-hero .ls-text-link{color:white!important}.learnerslate-page .ls-hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px!important}.learnerslate-page .ls-hero-tags span{font-size:12px!important;background:#ffffff12;border:1px solid #ffffff45;border-radius:25px!important;padding:9px 14px;color:#e3eff3!important}.learnerslate-page .ls-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px}.learnerslate-page .button{border-radius:30px!important;min-height:48px;padding:13px 25px!important;font-size:15px!important;background:#12394c!important;color:white!important;border:0!important}.learnerslate-page .ls-hero .button{background:#ffad77!important;color:#12394c!important}.learnerslate-page .button:hover{background:#08786e!important;color:white!important}
.learnerslate-page .ls-page-nav{background:#fff!important;border-bottom:1px solid #dce8ed;box-shadow:0 8px 24px #12394c08}.learnerslate-page .ls-page-nav .container{display:flex;align-items:center;gap:22px;overflow-x:auto;padding-block:18px!important;white-space:nowrap;scrollbar-width:thin}.learnerslate-page .ls-page-nav a{font-size:14px;color:#284d60;min-height:38px;display:inline-flex;align-items:center;padding:7px 10px;border-radius:20px}.learnerslate-page .ls-page-nav a:hover{background:#e9f6f3;color:#08786e}.learnerslate-page .ls-page-nav .container>span{font-size:11px;letter-spacing:.12em;color:#08786e;margin-right:auto}.learnerslate-page .ls-intro{background:white}.learnerslate-page .ls-intro .split{border-bottom:1px solid #d9e7eb;padding-bottom:40px}.learnerslate-page .ls-intro h2{color:#12394c}.learnerslate-page .ls-intro p{color:#4d6877}
.learnerslate-page .ls-pillar-layout{gap:32px}.learnerslate-page .ls-pillar-intro{position:relative;background:linear-gradient(135deg,#0e5961,#12394c)!important;color:#fff!important;padding:38px!important;border-radius:24px!important;overflow:hidden}.learnerslate-page .ls-pillar-intro :is(h3,p,a){color:#fff!important}.learnerslate-page .ls-display-number{font-size:112px;line-height:1;color:#a3d9cf!important;font-weight:500;letter-spacing:-.08em}.learnerslate-page .ls-pillar-intro h3{font-size:30px;line-height:1.15}.learnerslate-page .ls-pillar{border:1px solid #d7e5eb!important;border-radius:14px!important;margin-bottom:10px;overflow:hidden;background:#f7fafc!important}.learnerslate-page .ls-pillar summary{padding:22px!important;font-size:19px!important;gap:15px}.learnerslate-page .ls-pillar[open]{background:#eaf6f3!important;border-color:#95c9c2!important}.learnerslate-page .ls-pillar>div{padding:0 24px 22px!important}.learnerslate-page .ls-pillar-index{color:#08786e!important}.learnerslate-page .ls-pillar-plus{color:#ee5f23!important}
.learnerslate-page .ls-audience{background:#eef6f5!important}.learnerslate-page .ls-audience-intro{max-width:780px;color:#456775}.learnerslate-page .ls-audience-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important;margin-top:35px}.learnerslate-page .ls-audience-grid>article{position:relative;border:1px solid #d6e5e6!important;border-radius:22px!important;padding:30px!important;min-height:260px;background:#fff!important;display:flex;flex-direction:column;overflow:hidden;transition:transform .35s,box-shadow .35s}.learnerslate-page .ls-audience-grid>article>span:first-child{font-size:10px;color:#08786e;letter-spacing:.09em;font-weight:700}.learnerslate-page .ls-audience-grid h3{font-size:29px!important;line-height:1.13;margin:28px 0 18px;color:#12394c!important}.learnerslate-page .ls-audience-grid p{font-size:16px;color:#456775!important;margin:0}.learnerslate-page .ls-audience-grid>article:nth-child(3){background:#12394c!important}.learnerslate-page .ls-audience-grid>article:nth-child(4){background:#075f5d!important}.learnerslate-page .ls-audience-grid>article:nth-child(5){background:#3b3f76!important}.learnerslate-page .ls-audience-grid>article:nth-child(n+3):nth-child(-n+5) :is(h3,p,span){color:#fff!important}.learnerslate-page .ls-audience-grid>article:last-child{background:#fff0e5!important}.learnerslate-page .ls-coming-soon{align-self:flex-start;background:#fff0df!important;color:#965122!important;border-radius:20px;padding:6px 11px;font-size:11px!important;margin-top:14px}.learnerslate-page .ls-programme-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:30px!important}.learnerslate-page .ls-text-link{color:#0d6269!important;font-weight:700;text-decoration:underline;text-underline-offset:6px;line-height:1.6}
.learnerslate-page .ls-student-platform>.ls-area-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important;margin-top:32px}.learnerslate-page .ls-student-platform>.ls-area-grid article{border:0!important;border-top:3px solid #45a49d!important;border-radius:0!important;background:transparent!important;padding:25px 20px!important}.learnerslate-page .ls-area-grid article>span{font-size:10px;letter-spacing:.1em;font-weight:700;color:#08786e}.learnerslate-page .ls-area-grid h3{font-size:25px!important;line-height:1.18;color:#12394c!important}.learnerslate-page .ls-area-grid p{font-size:15px;color:#486675!important}.learnerslate-page .ls-lms-features{background:#f1f5fa!important;padding:38px!important;border-radius:26px!important;margin-top:44px!important;border:1px solid #dfe8ef}.learnerslate-page .ls-lms-features>h3{font-size:37px!important;margin:15px 0}.learnerslate-page .ls-feature-filters{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 12px}.learnerslate-page .ls-feature-filters button{border:1px solid #b8cdd6;border-radius:24px;padding:11px 16px;background:#fff;color:#254d60;min-height:44px;font:inherit;font-size:13px;cursor:pointer}.learnerslate-page .ls-feature-filters button[aria-pressed=true]{background:#12394c;color:#fff;border-color:#12394c}.learnerslate-page .ls-lms-features .ls-area-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px!important}.learnerslate-page .ls-lms-features .ls-area-grid>article{background:white!important;border:1px solid #d7e3eb!important;border-radius:17px!important;padding:25px!important;min-width:0;min-height:190px;transition:transform .3s}.learnerslate-page .ls-lms-features .ls-area-grid>article:first-child{grid-column:span 2;background:#12394c!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:first-child :is(span,h3,p){color:white!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:nth-child(5n){background:#e7f4f1!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:nth-child(4n){background:#fff2e8!important}.learnerslate-page .ls-lms-features .ls-area-grid>article[hidden]{display:none!important}.learnerslate-page .ls-lms-features .ls-area-grid>article h3{font-size:22px!important}.learnerslate-page .ls-filter-status{font-size:12px;color:#526f7c;margin-bottom:20px}
.learnerslate-page .ls-institution{background:#f6f8fb!important}.learnerslate-page .ls-campus-heading{max-width:850px;margin-bottom:40px}.learnerslate-page .ls-campus-heading>p:last-child{max-width:720px;color:#486675;font-size:18px}.learnerslate-page .ls-campus-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:40px}.learnerslate-page .ls-campus-pillars>article{background:#12394c!important;color:#fff!important;border:0!important;border-radius:24px!important;padding:30px!important;min-width:0}.learnerslate-page .ls-campus-pillars>article:nth-child(2){background:#075f5d!important}.learnerslate-page .ls-campus-pillars>article:nth-child(3){background:#3b3f76!important}.learnerslate-page .ls-campus-pillars>article :is(h3,p,a){color:#fff!important}.learnerslate-page .ls-campus-code{font-size:58px!important;color:#ffffff80!important;font-weight:500;letter-spacing:-.04em}.learnerslate-page .ls-campus-pillars h3{font-size:28px!important;line-height:1.18}.learnerslate-page .ls-campus-pillars a{display:flex;justify-content:space-between;gap:15px;margin-top:25px;font-size:14px;text-decoration:underline;text-underline-offset:6px}.learnerslate-page .ls-campus-sidebar{border-radius:23px;overflow:hidden;background:#e7f3ef;position:sticky;top:170px}.learnerslate-page .ls-campus-sidebar>img{width:100%;height:280px;object-fit:cover}.learnerslate-page .ls-campus-sidebar>div{padding:28px!important}.learnerslate-page .ls-campus-sidebar h3{font-size:28px!important;line-height:1.17}.learnerslate-page .ls-campus-module-group{padding:28px!important;background:#fff;border:1px solid #dce6ed;border-radius:20px;margin-bottom:20px}.learnerslate-page .ls-campus-module-group h3{font-size:27px!important}.learnerslate-page .ls-campus-module-group dl>div{padding:18px 0!important;border-bottom:1px solid #e0e9ee;gap:22px}.learnerslate-page .ls-campus-module-group dt{color:#12394c;font-weight:700}.learnerslate-page .ls-campus-module-group dd{color:#4b6979;font-size:15px;line-height:1.65}.learnerslate-page .ls-campus-enablers{background:#12394c!important;border-radius:23px;padding:34px!important;color:white!important}.learnerslate-page .ls-campus-enablers :is(h3,p){color:white!important}.learnerslate-page .ls-campus-enablers h3{font-size:30px!important}.learnerslate-page .ls-student-continuity{margin-top:42px}.learnerslate-page .ls-student-continuity>.ls-area-grid{gap:18px}.learnerslate-page .ls-student-continuity>.ls-area-grid article{border:1px solid #c9e0e0;border-radius:18px!important;background:#eaf5f2!important;padding:27px!important}.learnerslate-page .ls-student-continuity>.ls-area-grid article:nth-child(2){background:#edf0ff!important}.learnerslate-page .ls-student-continuity>.ls-area-grid article:nth-child(3){background:#fff0e5!important}
.learnerslate-page .ls-adoption{background:linear-gradient(125deg,#edf7f4,#eef2ff)!important;border-radius:26px!important;padding:40px!important;gap:45px!important}.learnerslate-page .ls-adoption ol{padding:0;list-style:none}.learnerslate-page .ls-adoption li{padding:20px 0;border-bottom:1px solid #cadcde}.learnerslate-page .ls-adoption li:last-child{border:0}.learnerslate-page .ls-adoption li>span{background:#12394c;color:white;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;flex:none}.learnerslate-page .ls-adoption h3{font-size:22px!important}.learnerslate-page .ls-faq{background:#f7fafb!important}.learnerslate-page .ls-faq details{padding:0!important;background:#fff;border:1px solid #d8e5eb!important;border-radius:14px;margin-bottom:12px;overflow:hidden}.learnerslate-page .ls-faq summary{padding:22px 24px!important;font-size:18px!important;color:#12394c}.learnerslate-page .ls-faq details[open]{border-color:#84b9b5!important;background:#eef8f5}.learnerslate-page .ls-faq details p{padding:0 24px 22px!important;margin:0!important;color:#426575}
@media(hover:hover){.learnerslate-page .ls-audience-grid>article:hover{transform:translateY(-5px);box-shadow:0 15px 35px #12394c15}.learnerslate-page .ls-lms-features article:hover{transform:translateY(-3px)}}
@media(max-width:1000px){.learnerslate-page .ls-audience-grid,.learnerslate-page .ls-student-platform>.ls-area-grid,.learnerslate-page .ls-lms-features .ls-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learnerslate-page .ls-campus-workspace{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-campus-sidebar{position:static;display:grid;grid-template-columns:1fr 1fr}.learnerslate-page .ls-campus-sidebar>img{height:100%;min-height:300px}.learnerslate-page .ls-campus-pillars{gap:14px}.learnerslate-page .ls-campus-pillars>article{padding:25px!important}}
@media(max-width:700px){.learnerslate-page .ls-hero{margin:8px!important;border-radius:20px!important;min-height:0!important;padding:24px 0 42px!important}.learnerslate-page .ls-hero-grid h1{font-size:46px!important}.learnerslate-page .ls-hero .ls-lead{font-size:17px!important}.learnerslate-page .release-product-brand img{width:160px;height:57px}.learnerslate-page .ls-hero .release-hero-media img{object-position:68% center}.learnerslate-page .ls-hero .release-hero-shade{background:linear-gradient(90deg,#092d3ced,#092d3caa)!important}.learnerslate-page .ls-actions{align-items:flex-start;gap:22px}.learnerslate-page .ls-page-nav .container>span{display:none}.learnerslate-page .ls-page-nav .container{gap:8px;padding-block:12px!important}.learnerslate-page .ls-page-nav a{font-size:13px;flex:none}.learnerslate-page .ls-audience-grid,.learnerslate-page .ls-student-platform>.ls-area-grid,.learnerslate-page .ls-lms-features .ls-area-grid,.learnerslate-page .ls-campus-pillars{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:first-child{grid-column:auto}.learnerslate-page .ls-lms-features{padding:25px!important;margin-inline:-3px}.learnerslate-page .ls-lms-features>h3{font-size:30px!important}.learnerslate-page .ls-audience-grid>article{min-height:0;padding:27px!important}.learnerslate-page .ls-pillar-intro{padding:28px!important}.learnerslate-page .ls-pillar-layout,.learnerslate-page .ls-adoption{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-pillar summary{font-size:17px!important;padding:19px!important}.learnerslate-page .ls-campus-sidebar{display:block}.learnerslate-page .ls-campus-sidebar>img{height:260px;min-height:0}.learnerslate-page .ls-campus-module-group{padding:24px!important}.learnerslate-page .ls-campus-module-group dl>div{grid-template-columns:minmax(0,1fr)!important;gap:7px}.learnerslate-page .ls-campus-enablers{padding:27px!important}.learnerslate-page .ls-student-continuity>.ls-area-grid{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-adoption{padding:27px!important;gap:25px!important}.learnerslate-page .ls-faq .split{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-faq summary{font-size:16px!important;padding:20px!important}.learnerslate-page .ls-programme-actions{align-items:flex-start;gap:22px}.learnerslate-page .ls-programme-actions .button{max-width:100%;white-space:normal;text-align:center}.learnerslate-page :is(h2,h3,p,summary,dd){overflow-wrap:break-word}.learnerslate-page h2{font-size:36px!important}}
@media(prefers-reduced-motion:reduce){.learnerslate-page .ls-audience-grid>article,.learnerslate-page .ls-lms-features article{transition:none!important;transform:none!important}}

/* Image-led editorial layer. */
.learnerslate-page .ls-colour-text{color:#b64726;background:linear-gradient(105deg,#ae3d1b,#914775 70%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.learnerslate-page .ls-hero h1 span{color:#ffc182!important;text-shadow:0 2px 28px #ed79302b}.learnerslate-page .ls-hero .release-hero-shade{background:linear-gradient(100deg,#10263ef5,#163e57d9 45%,#4b327233)!important}.learnerslate-page .ls-hero .button{background:#ffb375!important;box-shadow:0 7px 30px #ff9a4025}
.learnerslate-page .ls-visual-story{display:grid;grid-template-columns:1.1fr 1fr;gap:0;margin:10px auto 90px;background:#f7e8da;border-radius:28px;overflow:hidden;min-height:540px}.learnerslate-page .ls-story-photo{position:relative;min-width:0;overflow:hidden}.learnerslate-page .ls-story-photo img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 44%;transition:transform 1s}.learnerslate-page .ls-story-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#12304ac9,transparent 55%)}.learnerslate-page .ls-story-photo>span{position:absolute;bottom:30px;left:30px;z-index:1;color:white;font-size:11px;letter-spacing:.17em}.learnerslate-page .ls-story-copy{padding:48px;background:radial-gradient(ellipse at top right,#ffd39a,transparent 65%),#fff0e2}.learnerslate-page .ls-story-copy h2{font-size:clamp(45px,5vw,68px);margin:22px 0;color:#17374c}.learnerslate-page .ls-story-copy em{font-style:normal;color:#b64824}.learnerslate-page .ls-story-copy p{color:#526578}.learnerslate-page .ls-story-tags{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.learnerslate-page .ls-story-tags span{padding:7px 13px;border:1px solid #c58f70;border-radius:30px;color:#75462f;font-size:13px}.learnerslate-page .ls-story-copy .ls-text-link{color:#17374c}
.learnerslate-page .ls-audience{background:linear-gradient(135deg,#f1eafa,#e7f5f1 65%,#fff1e4)!important}.learnerslate-page .ls-audience-grid>article{padding:0 28px 28px!important;border:0!important;box-shadow:0 8px 28px #17334b0c}.learnerslate-page .ls-programme-photo{height:190px;margin:0 -28px 25px;overflow:hidden;position:relative}.learnerslate-page .ls-programme-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#17374c30,transparent)}.learnerslate-page .ls-programme-photo img{width:100%;height:100%;object-fit:cover;transition:transform .7s}.learnerslate-page .ls-audience-grid>article:nth-child(3){background:#162f50!important}.learnerslate-page .ls-audience-grid>article:nth-child(4){background:#0a655e!important}.learnerslate-page .ls-audience-grid>article:nth-child(5){background:#51416e!important}.learnerslate-page .ls-audience-grid h3{margin-top:14px!important}.learnerslate-page .ls-coming-soon{align-self:flex-start}
.learnerslate-page .ls-pillar-intro{background:radial-gradient(circle at 100% 0,#466189,transparent 55%),linear-gradient(145deg,#114e5f,#182f55)!important}.learnerslate-page .ls-pillar-intro:after{content:"";width:240px;height:240px;border:1px solid #ffffff25;position:absolute;right:-110px;bottom:-75px;border-radius:50%;box-shadow:0 0 0 32px #ffffff08,0 0 0 64px #ffffff05;pointer-events:none}
.learnerslate-page .ls-student-platform>.ls-area-grid{gap:16px!important}.learnerslate-page .ls-student-platform>.ls-area-grid>article{padding:27px!important;border:0!important;border-radius:20px!important;background:#eef5fa!important}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(2){background:#f2eafa!important}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(3){background:#fff0d9!important}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(4){background:#e5f4ee!important}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(5){background:#f9e9e4!important}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(6){background:#e9edf9!important}.learnerslate-page .ls-student-platform>.ls-area-grid h3{font-size:25px!important}
.learnerslate-page .ls-lms-features{background:linear-gradient(135deg,#eef2fb,#e9f6f3)!important;border:1px solid #d9e3ed}.learnerslate-page .ls-lms-features>h3{color:#3d426b!important;font-size:40px!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:first-child{background:linear-gradient(130deg,#152a47,#304569)!important}.learnerslate-page .ls-code-art{background:#0c1b30;border:1px solid #769ab342;border-radius:13px;padding:20px;margin-bottom:25px;color:#dceefb}.learnerslate-page .ls-code-dots{display:flex;align-items:center;gap:6px;margin-bottom:20px}.learnerslate-page .ls-code-dots i{width:8px;height:8px;border-radius:50%;background:#ff977b}.learnerslate-page .ls-code-dots i:nth-child(2){background:#f6d17a}.learnerslate-page .ls-code-dots i:nth-child(3){background:#81d9b4}.learnerslate-page .ls-code-dots span{margin-left:auto;font-size:9px;letter-spacing:.1em;color:#b7c7db!important}.learnerslate-page .ls-code-art code{font-family:Consolas,monospace;font-size:16px;line-height:1.8}.learnerslate-page .ls-code-art code span{color:#bda6ff!important}.learnerslate-page .ls-code-art b{color:#95dfc6;font-weight:400}.learnerslate-page .ls-code-result{margin-top:20px;border-top:1px solid #769ab330;padding-top:12px;font-size:12px;color:#c3d8e9}.learnerslate-page .ls-code-result>span{color:#8eddc3!important;margin-right:6px}
.learnerslate-page .ls-campus-code{opacity:1!important;color:#c3dff4!important}.learnerslate-page .ls-campus-pillars>article:nth-child(2) .ls-campus-code{color:#93e4ca!important}.learnerslate-page .ls-campus-pillars>article:nth-child(3) .ls-campus-code{color:#e3c7ff!important}.learnerslate-page .ls-institution{background:linear-gradient(180deg,#f6f1fb,#eef6f7)!important}.learnerslate-page .ls-campus-module-group{border-left:5px solid #3c7194!important}.learnerslate-page .ls-campus-module-group:nth-child(2){border-left-color:#138675!important}.learnerslate-page .ls-campus-module-group:nth-child(3){border-left-color:#8056a1!important}.learnerslate-page .ls-adoption{background:linear-gradient(130deg,#18354f,#51436e)!important;color:white!important}.learnerslate-page .ls-adoption :is(h2,h3,p,a){color:white!important}.learnerslate-page .ls-adoption li{border-color:#ffffff25}.learnerslate-page .ls-adoption li>span{background:#ffbc87;color:#21394b}
@media(hover:hover){.learnerslate-page .ls-visual-story:hover .ls-story-photo img,.learnerslate-page .ls-audience-grid>article:hover img{transform:scale(1.045)}}
@media(max-width:700px){.learnerslate-page .ls-visual-story{grid-template-columns:minmax(0,1fr);margin:0 20px 60px;min-height:0}.learnerslate-page .ls-story-photo{height:310px}.learnerslate-page .ls-story-copy{padding:30px}.learnerslate-page .ls-story-copy h2{font-size:45px!important}.learnerslate-page .ls-audience-grid>article{padding:0 25px 26px!important}.learnerslate-page .ls-programme-photo{height:200px;margin-inline:-25px}.learnerslate-page .ls-code-art{padding:15px}.learnerslate-page .ls-code-art code{font-size:12px}.learnerslate-page .ls-code-dots span{font-size:7px}.learnerslate-page .ls-lms-features>h3{font-size:30px!important}}
@media(prefers-reduced-motion:reduce){.learnerslate-page .ls-story-photo img,.learnerslate-page .ls-programme-photo img{transition:none!important;transform:none!important}}
.learnerslate-page .ls-lms-features>p{color:#486478!important}.learnerslate-page .ls-feature-filters button[aria-pressed="true"]{background:#12394c!important;color:#fff!important}.learnerslate-page .ls-feature-filters button[aria-pressed="false"]{background:#fff!important;color:#284d60!important}

.learnerslate-page .ls-audience-grid>article:first-child{background:#fff5df!important}.learnerslate-page .ls-audience-grid>article:nth-child(2){background:#f3eaff!important}.learnerslate-page .ls-colour-text{background-image:linear-gradient(100deg,#c04719,#a13577 75%)}.learnerslate-page .ls-programme-photo img{object-position:center 35%}.learnerslate-page .ls-audience-grid>article:nth-child(4) .ls-programme-photo img{object-position:center 30%}.learnerslate-page .ls-hero .release-hero-media img{object-position:center 40%}

.learnerslate-page .ls-feature-icon{width:54px;height:54px;border-radius:16px;background:#e7edf9;color:#3f5385;display:grid;place-items:center;margin-bottom:22px;flex:none}.learnerslate-page .ls-feature-icon svg{width:29px;height:29px}.learnerslate-page .ls-lms-features article:nth-child(3n+2) .ls-feature-icon{background:#dff4ec;color:#087765}.learnerslate-page .ls-lms-features article:nth-child(3n) .ls-feature-icon{background:#fff0dc;color:#ac5a20}.learnerslate-page .ls-lms-features article:first-child .ls-feature-icon{background:#ffffff14;color:#a9e7da}.learnerslate-page .ls-lms-features article:hover .ls-feature-icon{transform:translateY(-2px);transition:transform .25s}.learnerslate-page .ls-code-art{margin-top:0}@media(prefers-reduced-motion:reduce){.learnerslate-page .ls-feature-icon{transition:none!important;transform:none!important}}
@media(min-width:901px){.learnerslate-page .ls-hero{background:#102a42!important}.learnerslate-page .ls-hero .release-hero-media{left:52%!important;width:48%!important}.learnerslate-page .ls-hero .release-hero-media img{object-position:center 38%!important}.learnerslate-page .ls-hero .release-hero-shade{background:linear-gradient(90deg,#102a42 48%,#102a4280 60%,transparent 78%)!important}.learnerslate-page .ls-hero .ls-hero-grid>div:first-child{max-width:650px!important}}
.learnerslate-page .ls-lms-features>.ls-programme-actions{border-top:1px solid #cedde5;padding-top:25px;margin-top:30px;display:flex;align-items:center;gap:24px}.learnerslate-page .ls-lms-features>.ls-programme-actions>p{color:#486478!important;font-size:15px!important;max-width:390px;margin:0!important}@media(max-width:700px){.learnerslate-page .ls-lms-features>.ls-programme-actions{align-items:flex-start;flex-direction:column;gap:16px}}

/* Refined colour, rhythm and student-focused hero. */
@media(min-width:901px){.learnerslate-page .ls-hero .release-hero-media{left:37%!important;width:63%!important}.learnerslate-page .ls-hero .release-hero-media img{object-position:center center!important}.learnerslate-page .ls-hero .release-hero-shade{background:linear-gradient(90deg,#102a42 23%,#102a42f2 36%,#102a42b0 48%,#102a4220 65%,transparent)!important}.learnerslate-page .ls-hero .ls-hero-grid>div:first-child{max-width:560px!important}.learnerslate-page .ls-hero-grid h1{font-size:64px!important}.learnerslate-page .ls-hero .ls-lead{font-size:17px!important;max-width:500px}.learnerslate-page .ls-hero{min-height:700px!important}}
.learnerslate-page .ls-hero h1 span{color:#ffc18f!important}.learnerslate-page .ls-intro{background:linear-gradient(110deg,#fff7ec,#f9f1fe)!important}.learnerslate-page .ls-intro .split{border:0;padding-bottom:0}.learnerslate-page .ls-visual-story{margin-top:35px;box-shadow:0 20px 65px #a3652f12}.learnerslate-page .ls-story-copy{background:radial-gradient(ellipse at top right,#ffd99c,transparent 60%),#fff0de}.learnerslate-page .ls-capabilities{padding-top:75px;padding-bottom:75px}.learnerslate-page .ls-capabilities .ls-pillar-intro{background:linear-gradient(145deg,#335694,#203458)!important}.learnerslate-page .ls-display-number{color:#ffcb90!important}.learnerslate-page .ls-pillar[open]{background:#fff1e2!important;border-color:#e7c29c!important}.learnerslate-page .ls-audience{background:linear-gradient(120deg,#f5e7fa,#edf5ff 45%,#e3f4ea)!important}.learnerslate-page .ls-audience-grid>article:nth-child(6){background:#fff0e3!important}.learnerslate-page .ls-audience-grid>article:nth-child(6) .ls-programme-photo img{object-position:center 53%}
.learnerslate-page .ls-student-platform>.ls-area-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px!important}.learnerslate-page .ls-student-platform>.ls-area-grid>article{position:relative;padding-top:45px!important;overflow:hidden}.learnerslate-page .ls-student-platform>.ls-area-grid>article:before{content:"";position:absolute;top:0;left:27px;width:44px;height:5px;background:#4387a4;border-radius:0 0 4px 4px}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(2):before{background:#9866af}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(3):before{background:#d6902c}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(4):before{background:#228c70}.learnerslate-page .ls-student-platform>.ls-area-grid>article:nth-child(5):before{background:#d2765b}
.learnerslate-page .ls-lms-features{padding:42px!important;border:0;background:linear-gradient(140deg,#e9e4fb,#eaf4fa 50%,#e6f2ea)!important;box-shadow:none}.learnerslate-page .ls-lms-features .ls-area-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.learnerslate-page .ls-lms-features .ls-area-grid>article{padding:27px!important;min-height:245px!important;border:1px solid #ffffff!important;background:#ffffffd9!important;box-shadow:0 5px 25px #17304b05;border-radius:18px!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:first-child{grid-column:auto!important;background:#203954!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:last-child{grid-column:span 2;background:linear-gradient(110deg,#fdf1dc,#fffbf5)!important}.learnerslate-page .ls-lms-features article h3{font-size:23px!important;line-height:1.2!important}.learnerslate-page .ls-feature-icon{border-radius:50%;width:52px;height:52px;margin-bottom:20px}.learnerslate-page .ls-lms-features article>span{background:none!important;padding:0!important;font-size:10px!important;letter-spacing:.12em!important}.learnerslate-page .ls-institution{background:linear-gradient(120deg,#fff3e6,#f5edfc)!important}.learnerslate-page .ls-campus-enablers{background:linear-gradient(120deg,#137b74,#235669)!important}.learnerslate-page .ls-faq{background:#f5f1fb!important}
@media(max-width:1000px) and (min-width:701px){.learnerslate-page .ls-lms-features .ls-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:last-child{grid-column:span 2}}
@media(max-width:700px){.learnerslate-page .ls-student-platform>.ls-area-grid,.learnerslate-page .ls-lms-features .ls-area-grid{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-lms-features{padding:25px!important}.learnerslate-page .ls-lms-features .ls-area-grid>article:last-child{grid-column:auto}.learnerslate-page .ls-lms-features .ls-area-grid>article{min-height:0!important}.learnerslate-page .ls-hero .release-hero-media img{object-position:60% center!important}.learnerslate-page .ls-hero .release-hero-shade{background:linear-gradient(90deg,#102a42ed,#102a4299)!important}}
.learnerslate-page .ls-lms-features:has([data-lms-filter="coding"][aria-pressed="true"]) .ls-area-grid,.learnerslate-page .ls-lms-features:has([data-lms-filter="career"][aria-pressed="true"]) .ls-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.learnerslate-page .ls-lms-features:has([data-lms-filter="community"][aria-pressed="true"]) .ls-area-grid{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-lms-features:has([data-lms-filter="learning"][aria-pressed="true"]) .ls-area-grid>article:last-child{grid-column:span 2!important}@media(max-width:700px){.learnerslate-page .ls-lms-features:has(.ls-feature-filters button[aria-pressed="true"]) .ls-area-grid{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-lms-features:has(.ls-feature-filters button[aria-pressed="true"]) .ls-area-grid>article:last-child{grid-column:auto!important}}

/* Responsive review: clear image band and comfortable tablet layouts. */
.learnerslate-page a:focus-visible,.learnerslate-page button:focus-visible,.learnerslate-page summary:focus-visible{outline:3px solid #f58b46;outline-offset:4px}.learnerslate-page .ls-feature-filters button{min-height:44px}.learnerslate-page .ls-page-nav a{min-height:44px}.learnerslate-page [id]{scroll-margin-top:210px}
@media(max-width:900px){.learnerslate-page .ls-intro .split{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.learnerslate-page .ls-intro .split>div:last-child{border:0!important;padding-left:0!important}.learnerslate-page .ls-campus-workspace{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-campus-sidebar{position:static!important;display:grid;grid-template-columns:1fr 1fr}.learnerslate-page .ls-campus-sidebar>img{height:100%;min-height:300px}.learnerslate-page .ls-campus-pillars{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-campus-pillars>article{min-height:0;display:grid;grid-template-columns:90px 1fr;column-gap:24px}.learnerslate-page .ls-campus-pillars .ls-campus-code{grid-row:span 4;font-size:40px!important}.learnerslate-page .ls-campus-pillars h3{margin-top:8px}.learnerslate-page .ls-campus-pillars a{margin-top:15px}.learnerslate-page .ls-adoption{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page .ls-student-platform>.ls-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.learnerslate-page .ls-hero{padding:0!important;background:#102a42!important}.learnerslate-page .ls-hero .release-hero-media{position:relative!important;inset:auto!important;width:100%!important;height:220px!important;transform:none!important}.learnerslate-page .ls-hero .release-hero-media img{object-position:center 54%!important;transform:none!important;filter:none!important}.learnerslate-page .ls-hero .release-hero-shade{display:none!important}.learnerslate-page .ls-hero>.container{padding:25px 22px 35px!important}.learnerslate-page .ls-hero .products-breadcrumb{margin-bottom:25px}.learnerslate-page .ls-hero-grid h1{margin-block:20px!important}.learnerslate-page .ls-hero .ls-lead{font-size:16px!important}.learnerslate-page .ls-actions{gap:16px}.learnerslate-page .ls-actions .button{width:100%;text-align:center;justify-content:center}.learnerslate-page .ls-page-nav .container{padding-block:8px!important}.learnerslate-page .section:not(.ls-journey){padding-top:55px!important;padding-bottom:55px!important}.learnerslate-page .ls-capabilities{padding-top:55px!important}.learnerslate-page .ls-campus-sidebar{display:block}.learnerslate-page .ls-campus-sidebar>img{height:250px;min-height:0}.learnerslate-page .ls-campus-pillars>article{display:block}.learnerslate-page .ls-campus-code{font-size:44px!important}.learnerslate-page .ls-student-platform>.ls-area-grid{grid-template-columns:minmax(0,1fr)!important}.learnerslate-page [id]{scroll-margin-top:175px}.learnerslate-page .ls-faq summary{min-height:60px}.learnerslate-page .ls-story-copy{padding:28px}.learnerslate-page .ls-programme-actions .button{width:100%;text-align:center;justify-content:center}}
@media(max-width:400px){.learnerslate-page .ls-hero-grid h1{font-size:40px!important}.learnerslate-page h2{font-size:32px!important}.learnerslate-page .ls-hero-tags span{font-size:11px!important;padding:8px 10px}.learnerslate-page .ls-lms-features{padding:20px!important}}
.learnerslate-page .ls-pillar-intro{top:auto!important;inset:auto!important}@media(max-width:900px){.learnerslate-page .ls-pillar-layout{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}.learnerslate-page .ls-pillar-intro{position:static!important;margin:0!important}.learnerslate-page .ls-campus-sidebar{top:auto!important}}

/* Product-focused education illustration, deliberately distinct from product UI. */
.learnerslate-page .ls-graphic-hero{background:radial-gradient(ellipse at top right,#e5ddff,transparent 65%),radial-gradient(ellipse at bottom left,#ffe6c4,transparent 65%),#f7f6ff!important;min-height:0!important;padding:30px 0 55px!important;color:#16354c!important}.learnerslate-page .ls-graphic-hero .ls-hero-grid{display:grid!important;grid-template-columns:1.02fr 1fr!important;align-items:center;gap:45px!important}.learnerslate-page .ls-graphic-hero .ls-hero-grid>div:first-child{max-width:none!important}.learnerslate-page .ls-graphic-hero h1{color:#173650!important;font-size:clamp(42px,4.6vw,62px)!important;text-shadow:none!important}.learnerslate-page .ls-graphic-hero h1 span{color:#bd4e24!important;text-shadow:none!important}.learnerslate-page .ls-graphic-hero .ls-lead{color:#486275!important;font-size:17px!important}.learnerslate-page .ls-graphic-hero .eyebrow{color:#a44d29!important}.learnerslate-page .ls-graphic-hero .ls-text-link,.learnerslate-page .ls-graphic-hero .products-breadcrumb :is(a,span){color:#34586d!important}.learnerslate-page .ls-graphic-hero .button{background:#173650!important;color:#fff!important;box-shadow:0 8px 22px #17365012}.learnerslate-page .ls-graphic-hero .ls-hero-tags span{color:#405f71!important;background:#ffffff80!important;border-color:#ccd9e4!important}.learnerslate-page .ls-graphic-brand{margin:30px 0 24px}.learnerslate-page .ls-graphic-brand img{width:180px;height:auto;display:block;mix-blend-mode:multiply}
.learnerslate-page .ls-product-art{position:relative;height:535px;isolation:isolate;min-width:0}.learnerslate-page .ls-art-orbit{position:absolute;border:1px dashed #97a9d9;border-radius:50%;width:390px;height:390px;top:65px;left:50%;transform:translateX(-50%);z-index:-1}.learnerslate-page .ls-art-orbit-two{width:270px;height:270px;top:125px;border-style:solid;border-color:#bfb2e8;background:radial-gradient(circle,#e9e6ff,#e9e6ff00 70%)}.learnerslate-page .ls-art-centre{position:absolute;top:212px;left:50%;transform:translateX(-50%);width:225px;height:115px;border-radius:22px;background:#fff;box-shadow:0 20px 50px #6c529a1c;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;border:1px solid #e2def0}.learnerslate-page .ls-art-centre img{width:175px;height:auto}.learnerslate-page .ls-art-centre>span{font-size:8px;color:#77718b;letter-spacing:.12em}.learnerslate-page .ls-art-tile{position:absolute;width:170px;min-height:142px;padding:20px;border-radius:21px;background:#fff;box-shadow:0 12px 35px #55447712;display:flex;flex-direction:column;gap:7px;animation:lsGraphicFloat 7s ease-in-out infinite}.learnerslate-page .ls-art-tile svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin-bottom:8px}.learnerslate-page .ls-art-tile strong{font-size:23px;line-height:1.1}.learnerslate-page .ls-art-tile span{font-size:12px;line-height:1.5;color:#506578}.learnerslate-page .ls-art-learn{left:0;top:40px;background:#e4f5ed;color:#146f59}.learnerslate-page .ls-art-code{right:0;top:65px;background:#e6edff;color:#3e5798;animation-delay:-2s}.learnerslate-page .ls-art-ai{left:5px;bottom:42px;background:#f1e4fa;color:#81499a;animation-delay:-4s}.learnerslate-page .ls-art-grow{right:0;bottom:25px;background:#fff0d9;color:#a36b1a;animation-delay:-1s}.learnerslate-page .ls-art-label{position:absolute;bottom:-8px;left:0;right:0;text-align:center;font-size:10px;letter-spacing:.14em;color:#6c6483}@keyframes lsGraphicFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@media(max-width:1000px){.learnerslate-page .ls-graphic-hero .ls-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.learnerslate-page .ls-product-art{max-width:530px;width:100%;margin:auto}.learnerslate-page .ls-graphic-hero .ls-lead{max-width:650px!important}.learnerslate-page .ls-graphic-hero h1{font-size:54px!important}}
@media(max-width:700px){.learnerslate-page .ls-graphic-hero{padding:0!important}.learnerslate-page .ls-graphic-hero>.container{padding:25px 22px 40px!important}.learnerslate-page .ls-graphic-brand{margin:22px 0}.learnerslate-page .ls-graphic-hero h1{font-size:40px!important}.learnerslate-page .ls-product-art{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}.learnerslate-page .ls-art-tile{position:static;width:auto;min-height:145px;padding:18px;animation:none}.learnerslate-page .ls-art-tile strong{font-size:21px}.learnerslate-page .ls-art-tile span{font-size:11px}.learnerslate-page .ls-art-centre{position:static;transform:none;width:auto;grid-column:1/-1;height:88px;order:5}.learnerslate-page .ls-art-orbit{display:none}.learnerslate-page .ls-art-label{position:static;grid-column:1/-1;order:6;font-size:8px;padding-top:8px}.learnerslate-page .ls-graphic-hero .ls-actions .button{width:auto}.learnerslate-page .ls-graphic-hero .ls-hero-tags{margin-top:20px!important}}
@media(prefers-reduced-motion:reduce){.learnerslate-page .ls-art-tile{animation:none}}

body:has(.learnerslate-page){overflow-x:clip}.learnerslate-page .ls-product-art,.learnerslate-page .ls-art-tile{min-width:0}.learnerslate-page .ls-graphic-hero>.container{width:100%;max-width:1140px}@media(max-width:700px){.learnerslate-page .ls-graphic-hero>.container{padding-inline:20px!important}.learnerslate-page .ls-graphic-brand{margin:16px 0}.learnerslate-page .ls-graphic-hero .products-breadcrumb{margin-bottom:12px}}

/* Compact section navigation reduces stacked-header obstruction. */
body:has(.learnerslate-page) .site-header .utility{max-height:40px;overflow:hidden;transition:max-height .25s,opacity .25s}body.ls-compact-header .site-header .utility{max-height:0!important;min-height:0!important;padding-block:0!important;opacity:0}body.ls-compact-header .site-header .nav-shell{padding-block:12px!important;transition:padding .25s}.learnerslate-page .ls-page-nav>.container{min-height:50px!important;padding-block:3px!important;gap:18px}.learnerslate-page .ls-page-nav a{min-height:44px;padding:6px 8px!important;border-radius:0;font-size:13px}.learnerslate-page .ls-page-nav{box-shadow:0 3px 15px #17364d08}.learnerslate-page .ls-mobile-section-control{display:none}.learnerslate-page [id]{scroll-margin-top:160px!important}.learnerslate-page .ls-hero .release-hero-media img{object-position:center 38%!important}
@media(max-width:900px){.learnerslate-page .ls-page-nav .container>a,.learnerslate-page .ls-page-nav .container>span{display:none!important}.learnerslate-page .ls-page-nav>.container{overflow:visible;min-height:48px!important;padding:3px 20px!important}.learnerslate-page .ls-mobile-section-control{display:flex;align-items:center;gap:16px;width:100%;min-height:42px}.learnerslate-page .ls-mobile-section-control>span{display:block;font-size:11px!important;color:#697d8d;margin:0;white-space:nowrap;letter-spacing:0;font-weight:400}.learnerslate-page .ls-mobile-section-control select{width:100%;min-width:0;min-height:42px;border:0;background:transparent;color:#183e54;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;padding:8px 20px 8px 8px}.learnerslate-page .ls-mobile-section-control select:focus-visible{outline:2px solid #f18e50;border-radius:5px}.learnerslate-page [id]{scroll-margin-top:130px!important}}
@media(prefers-reduced-motion:reduce){body:has(.learnerslate-page) .site-header :is(.utility,.nav-shell){transition:none!important}}

.learnerslate-page .ls-standards{background:#f0f5fa}.learnerslate-page .ls-standards-lead{font-size:23px;line-height:1.4;color:#173e56!important;font-weight:600}.learnerslate-page .ls-standards-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-top:38px}.learnerslate-page .ls-standards-grid article{padding:26px 22px;border-radius:20px;background:#fff;border-top:4px solid #39769c;min-width:0}.learnerslate-page .ls-standards-grid article:nth-child(2){border-color:#168372;background:#e8f5ef}.learnerslate-page .ls-standards-grid article:nth-child(3){border-color:#b77b20;background:#fff3df}.learnerslate-page .ls-standards-grid article:nth-child(4){border-color:#9163af;background:#f2eafa}.learnerslate-page .ls-standards-grid article:nth-child(5){border-color:#c16e49;background:#fff0e7}.learnerslate-page .ls-standards-grid article>span{font-size:9px;color:#60798b;letter-spacing:.08em;line-height:1.5}.learnerslate-page .ls-standards-grid h3{font-size:27px;margin:23px 0 17px;color:#163e55}.learnerslate-page .ls-standards-grid p{font-size:14px;line-height:1.65;color:#486577}.learnerslate-page .ls-standards-note{font-size:12px;color:#677f8e;margin-top:25px;max-width:800px}@media(max-width:1000px){.learnerslate-page .ls-standards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learnerslate-page .ls-standards-grid article:last-child{grid-column:1/-1}}@media(max-width:700px){.learnerslate-page .ls-standards .split{grid-template-columns:minmax(0,1fr)!important;gap:24px}.learnerslate-page .ls-standards-grid{grid-template-columns:minmax(0,1fr)}.learnerslate-page .ls-standards-grid article:last-child{grid-column:auto}.learnerslate-page .ls-standards-grid article{padding:23px}.learnerslate-page .ls-standards-grid h3{margin:15px 0}.learnerslate-page .ls-standards-lead{font-size:20px}}

.learnerslate-page .ls-programme-link{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:20px;border-top:1px solid #ffffff40;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.learnerslate-page .ls-programme-link span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#ffffff1f}.learnerslate-page .ls-audience-grid article:nth-child(6) .ls-programme-link{color:#17475d;border-color:#d3bca9}.learnerslate-page .ls-audience-grid article:nth-child(6) .ls-programme-link span{background:#fff}.learnerslate-page .ls-programme-link:hover{text-decoration:underline;text-underline-offset:5px}.learnerslate-page .ls-audience-grid article>p{margin-bottom:25px!important}

/* Blend the approved photograph into the product hero without a hard seam. */
@media(min-width:901px){.learnerslate-page .ls-hero .release-hero-media{mask-image:linear-gradient(90deg,transparent 0%,#000 26%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%)}}

/* Learnerslate: one photograph fills the entire hero at every viewport. */
.learnerslate-page .ls-hero{margin:0!important;border-radius:0!important;position:relative;isolation:isolate;overflow:hidden;min-height:700px!important;padding:44px 0 64px!important}
.learnerslate-page .ls-hero .release-hero-media{position:absolute!important;inset:0!important;left:0!important;width:100%!important;height:100%!important;mask-image:none!important;-webkit-mask-image:none!important;transform:none!important}
.learnerslate-page .ls-hero .release-hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 42%!important;filter:none!important}
.learnerslate-page .ls-hero .release-hero-shade{display:block!important;inset:0;background:linear-gradient(90deg,#071f35ed 0%,#071f35cf 30%,#071f3573 58%,#071f3526 100%),linear-gradient(0deg,#071f355c,transparent 45%)!important}
.learnerslate-page .ls-hero>.container{position:relative;z-index:2}
@media(max-width:900px){.learnerslate-page .ls-hero{min-height:660px!important}.learnerslate-page .ls-hero .release-hero-media img{object-position:62% center!important}.learnerslate-page .ls-hero .release-hero-shade{background:linear-gradient(90deg,#071f35e6,#071f359c 65%,#071f3540)!important}}
@media(max-width:700px){.learnerslate-page .ls-hero{padding:0!important;min-height:760px!important}.learnerslate-page .ls-hero>.container{padding:200px 22px 38px!important;width:100%}.learnerslate-page .ls-hero .products-breadcrumb{position:absolute;top:24px;left:22px;margin:0}.learnerslate-page .ls-hero .release-hero-media img{object-position:64% center!important}.learnerslate-page .ls-hero .release-hero-shade{background:linear-gradient(180deg,#071f353d 0%,#071f3533 15%,#071f35c9 35%,#071f35ed 65%,#071f35f2 100%)!important}.learnerslate-page .ls-hero-grid h1{font-size:43px!important}.learnerslate-page .ls-hero .ls-lead{color:#fff!important}}
@media(min-width:901px){.learnerslate-page .ls-hero .release-hero-media img{object-position:center 22%!important}}
html:has(.learnerslate-page){overflow-x:clip}@media(max-width:700px){.learnerslate-page .ls-hero-grid h1{font-size:38px!important;line-height:1.08!important;width:100%;max-width:none!important}}
