.focused-vibration .focused-syllabus .course-feature-grid.vibration-module-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.focused-redhat .focused-syllabus .course-feature-grid.redhat-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-azure-training .azure-pathway-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.programme-card>a{background:#eeedf9;border-radius:6px;margin:4px 8px 4px 0;padding:10px 14px;font-size:.82rem;font-weight:600;display:inline-block}.programme-card p{font-size:.8rem}.programme-card ul{font-size:.85rem}.programme-card h3{margin:8px 0 16px;font-size:1.35rem}.programme-card h3:first-of-type{color:var(--teal);text-transform:uppercase;letter-spacing:.1em;margin:20px 0 8px;font-size:.75rem}.programme-card>img{aspect-ratio:1.49;object-fit:contain;width:100%}.programme-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.programme-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.feature-card p{font-size:.9rem}.feature-card p:last-child{margin-bottom:0}.feature-card:nth-child(3n+3){background:#f4f6fb;border-color:#e5eaf4}.feature-card:nth-child(3n+2){background:#ecf7f6;border-color:#d9eeec}.feature-card{background:#f0effb;border:1px solid #e7e3f6;border-radius:12px;padding:24px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.image-carousel{--carousel-gap:20px;--carousel-columns:3;min-width:0;margin-top:24px;position:relative}.image-carousel+.layout-copy{margin-top:36px}.image-carousel--logos{--carousel-columns:5}.image-carousel-viewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:18px;overflow:auto hidden;container-type:inline-size}.image-carousel-viewport::-webkit-scrollbar{display:none}.image-carousel-viewport:before,.image-carousel-viewport:after{content:"";z-index:1;pointer-events:none;width:60px;position:absolute;inset-block:0}.image-carousel-viewport:before{background:linear-gradient(90deg,#fff9,#0000);left:0}.image-carousel-viewport:after{background:linear-gradient(-90deg,#fff9,#0000);right:0}.image-carousel-track{width:max-content;display:flex}.image-carousel-group{gap:var(--carousel-gap);padding-right:var(--carousel-gap);flex:none;display:flex}.image-carousel-slide{width:calc((100cqw - (var(--carousel-columns) - 1) * var(--carousel-gap)) / var(--carousel-columns));scroll-snap-align:start;background:#f7f8fc;border:1px solid #e5e7ef;border-radius:16px;flex:none;min-width:0;padding:10px;overflow:hidden}.image-carousel-slide figure{margin:0}.image-carousel-slide img{aspect-ratio:1;object-fit:contain;border-radius:10px;width:100%;height:auto;display:block}.image-carousel-slide a{display:block}.image-carousel-slide figcaption{padding-top:10px;font-size:.85rem;line-height:1.5}.image-carousel--logos .image-carousel-slide{scroll-snap-align:start;background:#fff;border-radius:14px;justify-content:center;align-items:center;min-height:120px;padding:24px;display:flex}.image-carousel--logos .image-carousel-slide>*{width:100%}.image-carousel--logos .image-carousel-slide img{aspect-ratio:auto;border-radius:0;height:68px}.image-carousel-viewport:focus-visible{outline-offset:4px;outline:3px solid #ad7410}@media (width<=1000px){.image-carousel{--carousel-columns:2.4;--carousel-gap:16px}.image-carousel--logos{--carousel-columns:3.5}}@media (width<=760px){.image-carousel{--carousel-columns:1.15;--carousel-gap:12px}.image-carousel--logos{--carousel-columns:2.15}.image-carousel-slide{scroll-snap-align:start;border-radius:12px;padding:8px}.image-carousel--logos .image-carousel-slide{scroll-snap-align:start;min-height:116px;padding:18px}.image-carousel--logos .image-carousel-slide img{height:55px}}.course-body .layout-copy a:not(:has(img)):hover{color:var(--blue)}.course-company,.course-evidence,.industry-layout,.training-media,.course-editorial{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.course-company>div,.industry-layout>div,.course-editorial>div{min-width:0}.company-logo img{object-fit:contain;width:76px;height:76px;margin-bottom:14px}.course-company .course-films{margin:0}.course-company{align-items:center}.course-company h2{font-size:var(--fs-h2)}.course-company .layout-copy p,.course-evidence p{font-size:.95rem}.course-company a:not(.vcard){background:#e9edf9;border-radius:6px;align-items:center;padding:9px 16px;font-size:.85rem;font-weight:600;display:inline-flex}.course-evidence>div{border:1px solid var(--line);background:#f6f7fc;border-radius:14px;min-width:0;padding:28px}.course-evidence>div:last-child{background:#edf7f5;border-color:#d9ebe7}.course-evidence h2{font-size:var(--fs-h2)}.course-evidence .table-scroll{margin-bottom:0}.course-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.course-feature:empty,.course-feature-grid:empty{display:none}.course-feature{border:1px solid var(--line);background:#f5f6fc;border-radius:12px;min-width:0;padding:25px}.layout-copy .course-feature h3{margin-top:0;font-size:1.15rem}.course-feature p,.course-feature li{font-size:.9rem}.course-feature p:last-child{margin-bottom:0}.learning-options .course-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.project-card{border:1px solid var(--line);border-radius:14px;min-width:0;padding:18px}.layout-copy .project-card .media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px;display:grid}.project-card .media-grid>:first-child{grid-column:1/-1}.layout-copy .project-card img{aspect-ratio:16/10;object-fit:contain;background:#f6f7fa;border-radius:6px;width:100%;max-height:none}.layout-copy .project-card h3{margin:0 0 12px;font-size:1.12rem}.project-card p{margin:0;font-size:.88rem}.course-films{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:24px 0;display:grid}.course-films .vfig{background:#111b35;border:1px solid #27314c;border-radius:12px;min-width:0;max-width:none;margin:0;overflow:hidden}.course-films .vcard{border-radius:0}.course-films .vfig figcaption{color:#fff;margin:0;padding:14px 18px 16px;font-size:.95rem;font-weight:600;line-height:1.4}.job-roles{background:#eff7f5;border:1px solid #d5e5e1;border-radius:14px;padding:28px}.layout-copy .job-roles h2{font-size:1.5rem}.job-roles ul{columns:2;column-gap:28px;margin:0;font-size:.88rem}.job-roles li{break-inside:avoid;margin:0 0 12px}.course-metrics{background:var(--navy);color:#fff;text-align:center;border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;margin-top:26px;padding:28px;display:grid}.course-metrics>div+div{border-left:1px solid #ffffff30}.layout-copy .course-metrics :is(h2,p){color:#fff;margin:0}.layout-copy .course-metrics :is(h2,p):first-child{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:700;line-height:1.2}.layout-copy .course-metrics :is(h2,p):last-child{letter-spacing:0;margin-top:8px;font-size:.85rem;font-weight:500}.industry-badges .logo-grid{grid-template-columns:1fr 1fr;max-width:480px;margin:22px auto 0}.training-media{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr)}.training-media .course-films{margin:0}.training-media>div:first-child{background:#f4f3fb;border-radius:12px;padding:25px}.layout-copy .training-media h2{font-size:var(--fs-h2)}.training-media ul{font-size:.9rem}.course-editorial{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center}.course-editorial img{object-fit:contain;width:100%;max-height:460px}.skills-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;display:grid}.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.skill-card{border:1px solid var(--line);border-radius:10px;padding:24px}.layout-copy .skill-card h3{margin:0 0 12px;font-size:1.05rem}.skill-card p{margin:0;font-size:.88rem}.skills-enquiry{border:1px solid var(--line);background:#f7f8fb;border-radius:12px;padding:20px}.skills-artwork{gap:14px;display:grid}.skills-artwork img{object-fit:contain;width:100%;max-height:90px}.layout-copy .skills-enquiry iframe.form-embed{height:590px}.placement-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.placement-post{border:1px solid var(--line);border-radius:12px;overflow:hidden}.placement-post summary{cursor:pointer;background:#f4f3fb;min-height:108px;padding:25px;font-weight:600;line-height:1.5}.placement-post summary span{color:var(--blue);margin-top:10px;font-size:.8rem;font-weight:500;display:block}.layout-copy .placement-post blockquote{background:#fff;border:0;margin:0;padding:16px 22px;font-size:.78rem}.placement-post blockquote p{margin-bottom:0}.layout-copy .placement-post iframe{border-radius:0;width:100%;height:460px}.feedback-film{max-width:680px;margin:28px auto 0}.course-body .faq-section{max-width:1000px;margin-inline:auto}.course-body .faq-item{overflow:hidden}.course-body .table-scroll{max-width:100%}.footer-directory section,.footer-world section{overflow-wrap:anywhere;min-width:0}.footer-directory img{max-width:min(170px,100%)}.programme-grid.two-programmes{grid-template-columns:repeat(2,minmax(0,1fr))}.instrumentation-industry>.layout-copy>.industry-layout>div:first-child>img{object-fit:contain;width:100%;max-height:410px}.instrumentation-skill-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0;list-style:none;display:grid}.instrumentation-skill-list li{border:1px solid var(--line);border-radius:10px;margin:0;padding:20px}.instrumentation-related>a{background:#eef0f9;border-radius:6px;align-items:center;min-height:44px;margin:4px;padding:9px 13px;display:inline-flex}.instrumentation-certifications{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.layout-copy .instrumentation-certifications img{object-fit:contain;max-height:260px}@media (width<=1000px){.skills-layout{grid-template-columns:minmax(0,1fr) 290px;gap:24px}.skill-grid{grid-template-columns:1fr}.course-feature-grid,.project-grid{gap:16px}.course-feature,.project-card{padding:20px}.course-company,.course-evidence,.industry-layout,.course-editorial,.training-media{gap:26px}}@media (width<=800px){.course-company,.course-evidence,.industry-layout,.training-media,.course-editorial,.skills-layout{grid-template-columns:1fr}.skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skills-enquiry{width:100%;max-width:500px;margin-inline:auto}.project-grid{grid-template-columns:1fr}.layout-copy .project-card .media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.project-card .media-grid>:first-child{grid-area:span 2/span 2}.layout-copy .project-card .media-grid>:first-child{height:100%}.course-feature-grid,.placement-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-grid,.programme-grid.two-programmes{grid-template-columns:1fr}.programme-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 25px;display:grid}.programme-card>img{grid-row:span 7;align-self:center}.programme-card>:not(img){grid-column:2}.programme-card>a{margin:4px 0}.syllabus-grid{grid-template-columns:1fr}}@media (width<=760px){.instrumentation-skill-list,.course-feature-grid,.learning-options .course-feature-grid,.skill-grid,.placement-posts{grid-template-columns:1fr}.course-evidence>div,.job-roles,.course-feature{padding:22px}.layout-copy .course-evidence h2,.layout-copy .course-company h2{font-size:var(--fs-h2)}.company-logo img{width:58px;height:58px}.course-company a:not(.vcard){min-height:44px}.programme-card{padding:18px;display:block}.programme-card>a{text-align:center;margin-top:10px;display:block}.job-roles ul{columns:1}.course-metrics{gap:14px;padding:24px 14px}.layout-copy .course-metrics :is(h2,p):last-child{font-size:.78rem}.layout-copy .project-card .media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-card .media-grid>:first-child{grid-area:auto/1/auto/-1}.layout-copy .project-card .media-grid>:first-child{height:auto}.course-films{grid-template-columns:1fr;gap:16px}.course-films .vfig figcaption{padding:12px 16px 14px;font-size:.88rem}.course-body .curriculum-section{padding:24px 14px}.syllabus-panel td{overflow-wrap:anywhere}.syllabus-panel summary{min-height:60px}.course-body .faq-item summary{min-height:52px}.course-body .faq-item summary:after{right:14px}.layout-copy .placement-post iframe{height:490px}.skills-artwork img{max-height:74px}}@media (width<=380px){.footer-directory{column-gap:18px}.course-body .curriculum-section{padding-inline:12px}}.main-course-body .programme-grid:has(>.programme-card:only-child){grid-template-columns:minmax(0,1fr);max-width:720px}.main-course-body .course-block>.layout-copy>h2:not(:first-child){margin-top:32px}.main-course-body .career-section ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.main-course-body .career-section li{break-inside:avoid}.main-course-body .course-disclosure{border:1px solid var(--line);background:#fff;border-radius:10px;margin-block:12px;padding:18px}.main-course-body .course-disclosure summary{cursor:pointer;min-height:44px;font-weight:600}.main-course-body .course-feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr))}.main-course-body .course-block .layout-copy>img{object-fit:contain;max-height:480px}.main-course-body .course-block .layout-copy>iframe.form-embed{max-width:560px;margin-inline:auto;display:block}.main-course-body .source-label{margin:4px 8px 4px 0;display:inline-block}@media (width<=760px){.main-course-body .career-section ul{grid-template-columns:1fr}.main-course-body .course-block{overflow-wrap:anywhere}}.course-kicker{color:#59628a;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700}.bms-jump .course-jump{scrollbar-width:none}.bms-jump .course-jump::-webkit-scrollbar{display:none}.section-description{letter-spacing:0;color:#627084;margin-top:10px;font-size:.95rem;font-weight:450;line-height:1.6;display:block}.bms-body .course-block{padding-block:48px}.bms-body .layout-copy h2{font-size:var(--fs-h2);line-height:1.25}.bms-body .course-kicker{letter-spacing:.12em;margin-bottom:14px;font-size:.7rem}.bms-body .programme-grid{gap:24px}.bms-body .programme-card{padding:20px;box-shadow:0 8px 24px #1c305b06}.bms-body .programme-card>img{border-radius:8px}.bms-body .programme-card>ul{min-height:118px}.bms-body .programme-card>a{margin-right:4px}.bms-body .bms-comparison{background:#f6f7fb;border:1px solid #e2e5ef;border-radius:18px;margin:0 0 12px;padding:28px}.bms-comparison .syllabus-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px}.bms-comparison .syllabus-panel{background:#fff;margin:0}.bms-comparison .syllabus-panel summary{align-items:center;min-height:92px;padding-right:38px;font-size:.92rem;display:flex}.bms-comparison .syllabus-panel td{padding:12px 16px;font-size:.83rem;line-height:1.6}.bms-systems-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:44px;display:grid}.bms-system-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid;padding:0!important}.bms-system-grid li{background:#f1f8f6;border:1px solid #dce7e5;border-radius:10px;margin:0;padding:18px;font-size:.9rem;font-weight:600}.bms-system-diagram{background:#fff;border:1px solid #e5eaf0;border-radius:18px;padding:14px}.bms-system-diagram img{object-fit:contain;width:100%;max-height:390px}.bms-training-context,.bms-career-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:40px;margin-top:32px;display:grid}.bms-training-context .course-films{margin:0}.bms-body .bms-reading{background:#fff;border:1px solid #dbe2eb;border-radius:12px;margin:16px 0 0;overflow:hidden}.bms-reading>summary{cursor:pointer;color:#283b57;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:19px 22px;font-size:.91rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.bms-reading>summary::-webkit-details-marker{display:none}.bms-reading>summary:after{content:"+";color:#5246a8;flex-shrink:0;font-size:22px}.bms-reading[open]>summary:after{content:"−"}.bms-reading[open]>summary{background:#f4f6fa;border-bottom:1px solid #e0e6ed}.bms-reading>div{padding:24px;font-size:.93rem}.bms-body .bms-reading h2{font-size:1.3rem}.bms-reading .course-company,.bms-reading .course-editorial{grid-template-columns:1fr}.bms-reading .course-editorial img{max-height:360px;margin-inline:auto}.bms-body .bms-why>.layout-copy>p:not(.course-kicker){max-width:790px}.bms-body .bms-why>.layout-copy>h2:not(:first-child):not(#why-choose-bms){margin-top:30px;font-size:1.2rem}.bms-why .course-feature-grid{margin-bottom:26px}.bms-why .course-feature{background:#f7f8fc;border:1px solid #e2e7ef}.bms-company-context .project-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bms-company-context .project-card{padding:16px}.bms-career-grid{align-items:center;margin-top:0}.bms-career-grid>div>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.bms-career-grid>div>ul li{background:#f1f4f9;border-left:3px solid #7a75bd;margin:0;padding:12px 14px;font-size:.89rem}.bms-career-grid img{object-fit:contain;border-radius:18px;width:100%;max-height:420px}.bms-career-grid .course-editorial{display:block}.bms-body .learning-options .course-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bms-body .learning-options .course-feature:has(#classroom-bms-course){grid-column:span 2}.bms-admissions-grid{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:70px;display:grid}.bms-admissions-art{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.bms-admissions-art img{object-fit:contain;width:100%;max-height:320px;margin-bottom:12px}.bms-source-rating{color:#536078;text-align:center;margin-top:22px;font-size:.82rem}.fire-curriculum-art img{object-fit:contain;width:100%;max-height:350px}.focused-fire-safety .focused-skill-panel .table-scroll{margin:0}.focused-fire-safety .focused-skill-panel td{padding:13px;font-size:.88rem;line-height:1.6}.focused-placement-support{background:#f3f6fa;border-radius:10px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;padding:16px 20px;display:flex}.focused-placement-support p{margin:0}.focused-placement-support .logo-grid{margin:0;display:block}.focused-placement-support img{object-fit:contain;width:80px;height:70px}.focused-body.focused-oil-gas .programme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.focused-body.focused-oil-gas .programme-card{flex-direction:column;padding:18px;display:flex}.focused-body.focused-oil-gas .programme-card>img{width:100%;margin-bottom:18px}.focused-body.focused-oil-gas .programme-card h3:not(:first-of-type){min-height:92px;margin-bottom:12px;font-size:1.15rem}.focused-body.focused-oil-gas .programme-card>ul{min-height:142px}.focused-body.focused-oil-gas .programme-card>a{width:100%}.focused-body.focused-oil-gas .programme-card>a:first-of-type{margin-top:auto}.focused-body.focused-oil-gas .focused-learning .course-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.focused-body.focused-oil-gas .focused-learning .course-feature:has(#classroom-oil-gas-course){grid-column:span 2}@media (width<=1199px){.focused-body.focused-oil-gas .programme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-body.focused-oil-gas .programme-card>img{max-height:235px}.focused-body.focused-oil-gas .programme-card h3:not(:first-of-type){min-height:64px}.focused-body.focused-oil-gas .programme-card>ul{min-height:118px}}@media (width<=800px){.focused-body.focused-oil-gas .focused-learning .course-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.focused-body.focused-oil-gas .programme-grid,.focused-body.focused-oil-gas .focused-learning .course-feature-grid{grid-template-columns:1fr}.focused-body.focused-oil-gas .programme-card h3:not(:first-of-type),.focused-body.focused-oil-gas .programme-card>ul{min-height:0}.focused-body.focused-oil-gas .focused-learning .course-feature:has(#classroom-oil-gas-course){grid-column:auto}.focused-fire-safety .focused-curriculum-layout ul{grid-template-columns:1fr}}.focused-body .course-block>.layout-copy>h2{font-size:var(--fs-h2)}.focused-body .programme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-body .programme-grid:has(>.programme-card:only-child){grid-template-columns:1fr;max-width:none}.focused-body .programme-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);align-content:start;gap:0 22px;display:grid}.focused-body .programme-card>img{grid-area:1/1/span 7;align-self:center}.focused-body .programme-card>:not(img){grid-column:2}.focused-body .programme-card>ul{min-height:0;margin-bottom:12px}.focused-body .programme-card h3{font-size:1.2rem}.focused-body .programme-card h3:first-of-type{margin-top:0;font-size:.7rem}.focused-body .programme-card>a{text-align:center;margin-right:0}.focused-mep .programme-card>img{max-height:340px}.focused-body .focused-syllabus{background:#f6f7fb;border:1px solid #e1e5ef;border-radius:18px;padding:30px}.focused-syllabus .syllabus-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.focused-syllabus .syllabus-panel{background:#fff;margin:0}.focused-syllabus .syllabus-panel summary{min-height:76px}.focused-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.focused-skill-grid:has(>:only-child){grid-template-columns:1fr}.focused-skill-panel{background:#f5f8fa;border:1px solid #dfe7ec;border-radius:14px;min-width:0;padding:26px}.focused-skill-panel>h3:first-child{margin-top:0}.focused-skill-panel .course-films:empty{display:none}.focused-skill-panel img{max-height:220px;margin-inline:auto}.focused-skill-panel>ul,.focused-curriculum>.layout-copy>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.focused-skill-panel>ul li,.focused-curriculum>.layout-copy>ul li{background:#fff;border:1px solid #dfe7ec;border-radius:8px;margin:0;padding:12px 14px;font-size:.88rem}.focused-films{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.focused-films:has(>:only-child){max-width:680px;margin-inline:auto}.focused-skill-grid{align-items:start}.focused-curriculum-layout{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.focused-curriculum-layout .course-films{grid-template-columns:1fr;margin:0}.focused-curriculum-layout ul{grid-template-columns:1fr 1fr;gap:10px;padding:0;list-style:none;display:grid}.focused-curriculum-layout li{background:#fff;border:1px solid #dfe7ec;border-radius:8px;padding:12px;font-size:.9rem}.focused-careers>.layout-copy>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.focused-careers>.layout-copy>ul li{background:#f3f5fa;border-left:3px solid #7a75bd;margin:0;padding:12px 16px;font-size:.9rem}.focused-careers .layout-copy>p{max-width:900px}.focused-learning .course-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.focused-learning>.layout-copy>.media-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.focused-body .focused-promo{gap:18px;display:grid}.focused-promo img{max-height:220px;margin-inline:auto}.focused-source-stats{background:#f1f5fa;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding:18px;display:flex}.focused-source-stats h3{margin:0;font-size:1rem}.focused-chip{background:#f1f6fa;border:1px solid #d9e3e9;border-radius:6px;margin:4px;padding:7px 13px;font-size:.83rem;display:inline-block}.focused-admissions .layout-copy>img{max-height:130px}.focused-admissions .layout-copy>h3{margin-top:24px}.focused-body .bms-reading .course-editorial{grid-template-columns:1fr}.focused-body .bms-reading img{object-fit:contain;max-height:390px}.focused-body .bms-reading .logo-grid img{max-height:70px}.focused-body .focused-overview .bms-reading h2{font-size:1.3rem}.focused-body .layout-copy .course-films:empty{display:none}@media (width<=1050px){.focused-body .programme-grid{grid-template-columns:1fr}.focused-body .programme-card{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr)}.focused-body .programme-card>img{max-height:300px}.focused-skill-grid{grid-template-columns:1fr}}@media (width<=800px){.focused-curriculum-layout,.focused-syllabus .syllabus-grid{grid-template-columns:1fr}.focused-careers>.layout-copy>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.focused-body .programme-card{grid-template-columns:96px minmax(0,1fr);gap:0 14px;padding:16px}.focused-body .programme-card>img{aspect-ratio:1;object-fit:cover;border-radius:10px;grid-row:1/span 2;align-self:start;width:96px;max-height:none}.focused-body .programme-card h3:first-of-type{margin:0 0 4px}.focused-body .programme-card h3{margin:0;font-size:1.1rem}.focused-body .programme-card>ul,.focused-body .programme-card>a{grid-column:1/-1}.focused-body .programme-card>ul{margin:14px 0 4px}.focused-body .programme-card>a{margin-top:10px;display:block}.focused-body .focused-syllabus{padding:22px 14px}.focused-skill-panel{padding:20px}.focused-skill-panel>ul,.focused-curriculum>.layout-copy>ul,.focused-careers>.layout-copy>ul,.focused-learning .course-feature-grid{grid-template-columns:1fr}.focused-learning>.layout-copy>.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bms-body #course-enquiry,.bms-body #form{scroll-margin-top:160px}@media (width<=1050px){.bms-admissions-grid{gap:35px}.bms-body .programme-grid{gap:16px}.bms-body .programme-card{padding:16px}}@media (width<=800px){.bms-systems-layout,.bms-training-context,.bms-career-grid,.bms-admissions-grid{grid-template-columns:1fr;gap:28px}.bms-system-diagram{max-width:470px;margin-inline:auto}.bms-training-context .course-films{max-width:580px;margin-inline:auto}.bms-body .programme-card>ul{min-height:0}.bms-comparison .syllabus-grid{grid-template-columns:1fr}.bms-comparison .syllabus-panel summary{min-height:64px}.bms-company-context .project-grid{grid-template-columns:1fr}.bms-body .learning-options .course-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bms-body .learning-options .course-feature:has(#classroom-bms-course){grid-column:1/-1}}@media (width<=760px){.bms-body .course-block{padding-block:32px}.bms-body .bms-comparison{padding:20px 14px}.bms-system-grid{gap:10px}.bms-system-grid li{padding:14px;font-size:.81rem}.bms-reading>summary{padding:16px;font-size:.86rem}.bms-reading>div{padding:18px}.bms-body .learning-options .course-feature-grid,.bms-career-grid>div>ul,.bms-admissions-art{grid-template-columns:1fr}}.focused-accounting .programme-card>h3:first-of-type,.focused-ship .programme-card>h3:first-of-type{letter-spacing:-.015em;text-transform:none;color:var(--ink,#15233d);font-size:1.2rem;font-weight:700;line-height:1.45}.focused-ship .programme-card{max-width:850px;display:block}.focused-ship .programme-card>ul{min-height:0}.automation-location-section{padding-block:28px}.automation-location-section h2{margin:0 0 14px;font-size:1.1rem}.automation-location-links{flex-wrap:wrap;gap:8px;display:flex}.automation-location-links a{color:#263951;background:#f7f9fc;border:1px solid #dce3ec;border-radius:999px;padding:7px 11px;font-size:.78rem;line-height:1.4;text-decoration:none;display:inline-flex}.automation-location-links a:hover,.automation-location-links a:focus-visible{color:#4236ad;background:#eeecfb;border-color:#4236ad}.graphic-curriculum-art img{object-fit:contain;width:100%;max-height:420px}.digital-project-explorer{background:#eef4fa;border:1px solid #dce6f0;border-radius:24px;margin-block:24px;padding:36px!important}.digital-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin:28px 0;display:grid}.digital-project-grid details{background:#fff;border:1px solid #dbe3ef;border-radius:16px;overflow:hidden}.digital-project-grid summary{cursor:pointer;min-height:150px;padding:24px}.digital-project-grid summary span{color:#5345ae;margin-bottom:16px;font-size:.75rem;display:block}.digital-project-grid summary strong{font-size:1.18rem;line-height:1.4}.digital-project-grid details>div{padding:0 24px 24px}.digital-project-grid a{font-weight:600}.digital-project-cta{border-top:1px solid #d5dfec;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.digital-project-cta .button{color:#fff;flex-shrink:0;text-decoration:none}.digital-project-cta p{margin-bottom:0}.digital-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.digital-learning-grid article{background:#f5f7fb;border:1px solid #e0e6ef;border-radius:16px;padding:24px}.digital-learning-grid h4{margin:0 0 12px;font-size:1.1rem}.focused-digital .focused-skill-grid{grid-template-columns:1fr}.focused-digital .focused-skill-panel table{width:100%}.focused-digital .focused-films{max-width:800px;margin:24px auto 0}.digital-additional .layout-copy>h3:has(.focused-chip){margin:6px 8px 16px 0;font-size:.85rem;display:inline-block}.digital-additional iframe{border-radius:16px;width:100%;max-height:320px;margin-top:20px;display:block}@media (width<=800px){.digital-project-grid{grid-template-columns:1fr}.digital-project-grid summary{min-height:0}.digital-project-cta{flex-direction:column;align-items:stretch}.digital-project-explorer{padding:24px 18px!important}.digital-learning-grid{grid-template-columns:1fr}}.network-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px;display:grid}.network-path-grid article{background:#f5f8fd;border:1px solid #dce4ef;border-radius:20px;flex-direction:column;padding:28px;display:flex}.network-path-grid article>span{color:#5146ab;letter-spacing:.08em;font-size:.75rem}.network-path-grid h3{margin-top:16px}.network-path-grid a{margin-top:12px;font-weight:600;display:block}.network-role{border-top:1px solid #dce4ef;margin-top:auto;padding-top:18px;font-size:.85rem}.focused-network .programme-card .network-card-topics{border:1px solid #dce4ef;border-radius:10px;grid-column:2;margin-block:10px;padding:12px}.network-card-topics summary{cursor:pointer;font-size:.85rem;font-weight:600}.network-card-topics li{font-size:.85rem}.network-lab-layout,.network-journey-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:40px;margin-top:28px;display:grid}.network-lab-layout ul{grid-template-columns:1fr 1fr;gap:10px 22px;padding-left:20px;display:grid}.network-lab-layout li{font-size:.88rem}.network-journey{background:#f4f7fc;border-radius:24px;padding:32px!important}.network-journey .button{color:#fff;text-decoration:none}.network-video-note{font-size:.8rem}.network-journey li{padding-bottom:16px}@media (width<=800px){.network-path-grid,.network-lab-layout,.network-journey-grid{grid-template-columns:1fr}.network-path-grid article{padding:22px}.network-journey{padding:22px 18px!important}}@media (width<=760px){.network-lab-layout ul{grid-template-columns:1fr}}.focused-body .programme-card.specialist-programme{padding:30px;display:block}.focused-body .specialist-programme>h3:first-of-type{text-transform:none;letter-spacing:-.02em;color:var(--ink);font-size:1.4rem}.specialist-programme>a{margin:8px 12px 0 0;padding-inline:20px;display:inline-flex!important}.specialist-module{background:#fff;border:1px solid #dae3ee;border-radius:12px;margin-block:12px}.specialist-module>summary{cursor:pointer;padding:20px;font-weight:600}.specialist-module>div{padding:0 24px 24px}.specialist-module ul{overflow-wrap:anywhere}.specialist-next-steps{border-top:1px solid #dce4ef;margin-top:28px;padding-top:24px}@media (width<=760px){.specialist-module>div{padding-inline:14px}.specialist-programme>a{margin-right:0;display:flex!important}}.specialist-module>summary .focused-chip{font:inherit;background:0 0;border:0;padding:0}.specialist-career>.layout-copy{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:18px 36px;display:grid}.specialist-career>.layout-copy>.eyebrow,.specialist-career>.layout-copy>h2{grid-column:1/-1;margin-bottom:0}.specialist-career .specialist-next-steps{background:#fff;border:1px solid #dce4ef;border-radius:16px;margin:0;padding:24px}@media (width<=800px){.specialist-career>.layout-copy{grid-template-columns:1fr}}.focused-ndt .focused-syllabus>.layout-copy{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.focused-ndt .focused-syllabus h2{grid-column:1/-1}.focused-ndt .focused-syllabus ul{background:#fff;border:1px solid #dce4ef;border-radius:12px;margin:0;padding:20px;list-style:none}@media (width<=800px){.focused-ndt .focused-syllabus>.layout-copy{grid-template-columns:1fr}}.focused-iot .focused-skill-grid{grid-template-columns:1fr}.focused-iot .focused-skill-panel>img{object-fit:contain;max-width:420px;max-height:260px;margin-inline:auto;display:block}@media (width<=900px){.programme-card{padding:14px}.programme-card h3{font-size:1.1rem}}@media (width<=760px){.feature-card{padding:18px}.feature-card h3{font-size:.95rem}.programme-grid{grid-template-columns:1fr;gap:18px}.programme-card{padding:18px}.programme-card h3{font-size:1.3rem}.programme-card>img{max-height:none}.focused-azure-training .azure-pathway-grid,.focused-redhat .focused-syllabus .course-feature-grid.redhat-module-grid,.focused-vibration .focused-syllabus .course-feature-grid.vibration-module-grid{grid-template-columns:1fr}.layout-copy .job-roles h2{font-size:var(--fs-h2)}}
