@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@400;700&family=Patrick+Hand&display=swap');@import url('https://fonts.googleapis.com/css2?family=Kalam:wght@700&family=Patrick+Hand:wght@400&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero-block{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:url('https://training.mooseintl.org/sites/default/files/2025-05/hero-image-small.png') center center/cover no-repeat;min-height:380px;display:flex;align-items:center;}.hero-overlay{background:rgba(0,46,93,0.6);color:#fff;padding:40px 60px;max-width:50vw;}@media (max-width:768px){.hero-block{min-height:180px;}.hero-overlay{padding:16px 18px;max-width:95vw;}}
.page-node-type-courses .layout__region section[class^="block-field-blocknode"]:not(:has(.field__item,img,video,iframe,audio,a[href])){display:none !important;}
.mu-courses-list .mu-course-card,.view.view-latest-courses .mu-course-card{display:grid !important;grid-template-columns:160px 1fr;gap:16px;align-items:center;padding:14px 16px;margin:12px 0;background:#fff;border-radius:16px;box-shadow:0 10px 22px rgba(2,32,71,.06),inset 0 0 0 2px rgba(30,58,95,.06);}.mu-courses-list .mu-course-card .views-field,.view.view-latest-courses .mu-course-card .views-field{float:none !important;clear:none !important;}.mu-courses-list .mu-course-card .views-field-field-course-image{order:1;}.mu-courses-list .mu-course-card .views-field-title{order:2;}.mu-courses-list .mu-course-card .mu-course-thumb img{width:160px;height:100px;object-fit:cover;display:block;border-radius:12px;box-shadow:0 6px 14px rgba(0,0,0,.08);}.mu-courses-list .mu-course-card .mu-course-title a{font-weight:800;line-height:1.25;display:inline-block;color:#0f2a49;text-decoration:none;}.mu-courses-list .mu-course-card:hover .mu-course-title a{text-decoration:underline;text-underline-offset:2px;}.mu-courses-list .mu-course-card .views-field-field-course-image .mu-course-thumb:empty{display:none !important;}.mu-courses-list .mu-course-card .views-field-field-course-image .mu-course-thumb:empty
  + *{display:none;}.mu-courses-list .mu-course-card .views-field-field-course-image .mu-course-thumb:empty{}.mu-courses-list .mu-course-card:has(.views-field-field-course-image .mu-course-thumb:empty){grid-template-columns:1fr;}@media (max-width:640px){.mu-courses-list .mu-course-card{grid-template-columns:120px 1fr;gap:12px;padding:12px 14px;}.mu-courses-list .mu-course-card .mu-course-thumb img{width:120px;height:75px;}}.page-node-type-courses .node__content{--mu-gap:16px;--mu-radius:14px;--mu-shadow:0 10px 24px rgba(0,0,0,.08);--mu-ink:#0f172a;--mu-head:#1e3a5f;}.page-node-type-courses .field--name-body{max-width:72ch;}.page-node-type-courses .field--name-body p{font-size:1.05rem;line-height:1.65;color:var(--mu-ink);margin:0 0 1rem;}.page-node-type-courses .field--name-body h2,.page-node-type-courses .field--name-body h3{color:var(--mu-head);margin:1.2rem 0 .6rem;}.page-node-type-courses .field--name-body h2{font-size:1.5rem;}.page-node-type-courses .field--name-body h3{font-size:1.25rem;}.page-node-type-courses .field--name-body a{color:var(--mu-head);font-weight:800;text-decoration:underline;text-underline-offset:3px;}.page-node-type-courses .field--name-body ul{padding-left:1.15rem;margin:.7rem 0;}.page-node-type-courses .field--name-body blockquote{margin:1rem 0;padding:.8rem 1rem;border-left:6px solid rgba(30,58,95,.25);background:#f6f9fd;border-radius:10px;}.page-node-type-courses .field--type-image img,.page-node-type-courses .field--type-video video,.page-node-type-courses iframe{width:100%;height:auto;display:block;border-radius:var(--mu-radius);box-shadow:var(--mu-shadow);margin:8px 0 18px;}.page-node-type-courses .field--type-video,.page-node-type-courses .field--type-remote-video,.page-node-type-courses iframe{aspect-ratio:16 / 9;}.page-node-type-courses .field--type-link a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;font-weight:800;text-decoration:none;color:#fff;background:radial-gradient(140px 60px at 12% 70%,rgba(255,255,255,.15),transparent 60%),linear-gradient(90deg,#1e3a5f,#2a4f7e);box-shadow:0 6px 14px rgba(0,0,0,.12),inset 0 0 0 2px rgba(255,255,255,.18);transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;}.page-node-type-courses .field--type-link a::after{content:"→";font-weight:900;opacity:.9;transform:translateX(0);transition:transform .12s ease;}.page-node-type-courses .field--type-link a:hover,.page-node-type-courses .field--type-link a:focus{transform:translateY(-1px);box-shadow:0 10px 20px rgba(0,0,0,.16),inset 0 0 0 2px rgba(255,255,255,.2);}.page-node-type-courses .field--type-link a:hover::after,.page-node-type-courses .field--type-link a:focus::after{transform:translateX(2px);}.page-node-type-courses .field--type-link{margin-top:.5rem;}.page-node-type-courses .taxonomy-term-entity{margin-top:10px;}.page-node-type-courses .taxonomy-term-entity .field__item a{display:inline-block;margin:4px 6px 0 0;padding:6px 10px;border-radius:999px;font-weight:700;text-decoration:none;color:var(--mu-head);background:radial-gradient(120px 50px at 12% 70%,rgba(0,165,255,.06),transparent 60%),linear-gradient(#fff,#f9fafb);box-shadow:inset 0 0 0 2px rgba(30,58,95,.12),0 6px 14px rgba(0,0,0,.06);}.page-node-type-courses .layout__region section[class^="block-field-blocknode"]:not(:has(.field__item,img,video,iframe,audio,a[href])){display:none !important;}@media (min-width:880px){.page-node-type-courses .node__content > .layout.layout--onecol .layout__region--content{display:grid;grid-template-columns:minmax(280px,420px) 1fr;gap:var(--mu-gap) calc(var(--mu-gap) + 6px);align-items:start;}.page-node-type-courses .field--type-image,.page-node-type-courses .field--type-video,.page-node-type-courses .field--type-remote-video{order:1;}.page-node-type-courses .field--name-body{order:2;}}.page-node-type-courses .field--name-field-course-type{display:inline-block;background-color:#1e3a5f;color:white;padding:4px 10px;border-radius:999px;font-weight:700;margin-bottom:8px;box-shadow:0 3px 6px rgba(0,0,0,0.15);}.page-node-type-courses .field--name-field-course-type:has(.field__item:contains("Online")){background-color:#0b69c7;}.page-node-type-courses .field--name-field-course-type:has(.field__item:contains("Short Course")){background-color:#e66b00;}.page-node-type-courses .field--type-link a{display:inline-block;background-color:#1e3a5f;color:#fff;padding:10px 18px;border-radius:999px;text-decoration:none;font-weight:800;box-shadow:0 4px 10px rgba(0,0,0,0.2);transition:all 0.2s ease;}.page-node-type-courses .field--type-link a:hover{background-color:#284c7e;transform:translateY(-2px);}.page-node-type-courses .node__content{padding-top:2px;}.page-node-type-courses .field--name-title,.page-node-type-courses .block-field-blocknodecoursestitle{display:block;background:radial-gradient(220px 90px at 82% 70%,rgba(233,138,21,.10),transparent 65%),radial-gradient(180px 70px at 18% 25%,rgba(0,165,255,.10),transparent 60%),linear-gradient(180deg,#fff,#f9fafb);border-radius:18px;box-shadow:inset 0 0 0 2px rgba(30,58,95,.10),0 12px 24px rgba(0,0,0,.08);padding:16px 22px;margin:8px 0 16px;}.page-node-type-courses .field--name-title span,.page-node-type-courses .block-field-blocknodecoursestitle span,.page-node-type-courses .field--name-title h1{font-family:"Kalam","Patrick Hand",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(24px,3.6vw,40px);line-height:1.05;color:#1e3a5f;}.page-node-type-courses .layout--twocol-section.layout--twocol-section--25-75{align-items:start;column-gap:24px;}.page-node-type-courses .layout--twocol-section .layout__region{padding:8px 10px;}.page-node-type-courses .layout--twocol-section .layout__region--first img,.page-node-type-courses .layout--twocol-section .layout__region--first iframe{width:320px;max-width:100%;height:auto;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.12);display:block;}.page-node-type-courses .layout--twocol-section .layout__region--second{max-width:72ch;}.page-node-type-courses .layout--twocol-section .layout__region--second p{font-size:1.05rem;line-height:1.6;margin:0 0 .9rem;color:#0f172a;}.page-node-type-courses .field--name-field-approximate-duration-online .field__label{display:none;}.page-node-type-courses .field--name-field-approximate-duration-online .field__item,.page-node-type-courses .field--name-field-approximate-duration .field__item{display:inline-block;margin-top:10px;background:#eef6ff;color:#1e3a5f;font-weight:800;padding:6px 10px;border-radius:999px;box-shadow:inset 0 0 0 2px rgba(30,58,95,.10);}.page-node-type-courses .field--type-link a{display:inline-block;background:#1e3a5f;color:#fff;padding:12px 18px;border-radius:999px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;margin-top:10px;}.page-node-type-courses .field--type-link a:hover{background:#274b7b;transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.22);}@media (max-width:760px){.page-node-type-courses .layout--twocol-section.layout--twocol-section--25-75{grid-template-columns:1fr !important;}.page-node-type-courses .layout--twocol-section .layout__region--first img,.page-node-type-courses .layout--twocol-section .layout__region--first iframe{width:100%;}}.page-node-type-courses .block-field-blocknodecoursestitle{margin:8px 0 18px;padding:14px 18px;border-radius:18px;background:radial-gradient(220px 86px at 82% 70%,rgba(233,138,21,.10),transparent 65%),radial-gradient(180px 70px at 18% 25%,rgba(0,165,255,.10),transparent 60%),linear-gradient(180deg,#fff,#f9fafb);box-shadow:inset 0 0 0 2px rgba(30,58,95,.10),0 12px 24px rgba(0,0,0,.08);}.page-node-type-courses .block-field-blocknodecoursestitle span,.page-node-type-courses .block-field-blocknodecoursestitle h1{display:block;font-family:"Kalam","Patrick Hand",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;font-size:clamp(24px,3.2vw,38px);line-height:1.05;color:#1e3a5f;}.page-node-type-courses .layout--twocol-section.layout--twocol-section--33-67{column-gap:24px;align-items:start;}.page-node-type-courses .layout--twocol-section .layout__region{padding:8px 10px;}.page-node-type-courses .field--name-field-course-image img{width:320px;max-width:100%;height:auto;border-radius:14px;box-shadow:0 8px 20px rgba(0,0,0,.12);display:block;}.page-node-type-courses .field--name-field-approximate-duration-onlin .field__label{display:none;}.page-node-type-courses .field--name-field-approximate-duration-onlin .field__item{display:inline-block;margin-top:12px;background:#eef6ff;color:#1e3a5f;font-weight:800;padding:6px 10px;border-radius:999px;box-shadow:inset 0 0 0 2px rgba(30,58,95,.10);}.page-node-type-courses .layout--twocol-section .layout__region--second{max-width:72ch;}.page-node-type-courses .layout--twocol-section .layout__region--second p{font-size:1.05rem;line-height:1.6;margin:0 0 .9rem;color:#0f172a;}.page-node-type-courses .field--name-field-articulate-link a{display:inline-block;margin-top:12px;background:#1e3a5f;color:#fff !important;padding:12px 18px;border-radius:999px;font-weight:800;text-decoration:none;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;}.page-node-type-courses .field--name-field-articulate-link a:hover{background:#274b7b;transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.22);}@media (max-width:760px){.page-node-type-courses .layout--twocol-section.layout--twocol-section--33-67{grid-template-columns:1fr !important;}.page-node-type-courses .field--name-field-course-image img{width:100%;}}.page-node-type-courses article.node--type-courses{max-width:1120px;margin-inline:auto;padding-inline:12px;}.page-node-type-courses .block-field-blocknodecoursestitle{margin:6px 0 18px;padding:0;background:none;box-shadow:none;}.page-node-type-courses .block-field-blocknodecoursestitle span,.page-node-type-courses .block-field-blocknodecoursestitle h1{display:block;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:800;letter-spacing:.2px;font-size:clamp(24px,2.3vw + 14px,34px);line-height:1.12;color:#11243a;border-bottom:2px solid #e6eef7;padding-bottom:8px;}.page-node-type-courses .layout--twocol-section.layout--twocol-section--33-67{display:grid;grid-template-columns:360px 1fr;gap:28px;align-items:start;}.page-node-type-courses .field--name-field-course-image img{width:100%;max-width:360px;height:auto;border-radius:12px;box-shadow:0 6px 18px rgba(0,0,0,.10);}.page-node-type-courses .field--name-field-approximate-duration-onlin .field__label{display:none;}.page-node-type-courses .field--name-field-approximate-duration-onlin .field__item{display:inline-block;margin-top:10px;font-size:.95rem;font-weight:700;color:#153454;background:#eef5ff;padding:6px 10px;border-radius:999px;border:1px solid #d5e4fb;}.page-node-type-courses .layout__region--second p{font-size:1.02rem;line-height:1.55;color:#0e1726;margin:0 0 .85rem;max-width:70ch;}.page-node-type-courses .field--name-field-articulate-link{margin-top:10px;}.page-node-type-courses .field--name-field-articulate-link a{display:inline-flex;align-items:center;gap:.5rem;background:#1e3a5f;color:#fff !important;text-decoration:none;font-weight:800;padding:12px 18px;border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,.18);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;}.page-node-type-courses .field--name-field-articulate-link a::after{content:"↗";font-weight:900;}.page-node-type-courses .field--name-field-articulate-link a:hover{background:#234a7c;transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,0,0,.20);}@media (max-width:820px){.page-node-type-courses .layout--twocol-section.layout--twocol-section--33-67{grid-template-columns:1fr;gap:16px;}.page-node-type-courses .field--name-field-course-image img{max-width:100%;}.page-node-type-courses .block-field-blocknodecoursestitle span,.page-node-type-courses .block-field-blocknodecoursestitle h1{font-size:clamp(22px,6vw,30px);}}.page-node-type-courses .field--name-field-course-type{background:none !important;color:#0f172a !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;display:block;font-size:1.05rem;font-weight:700;margin-bottom:10px;}.page-node-type-courses .field--name-field-course-type .field__label{font-weight:700;color:#1e3a5f;margin-right:6px;}.page-node-type-courses .field--name-field-course-type .field__item{display:inline;font-weight:600;color:#1e3a5f;}.page-node-type-courses .field--name-field-course-type{background:none !important;color:#0f172a !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important;display:block;margin-bottom:6px;}.page-node-type-courses .field--name-field-course-type .field__label{font-weight:700;color:#1e3a5f;margin-right:6px;}.page-node-type-courses .field--name-field-course-type .field__item{display:inline;font-weight:600;color:#1e3a5f;}.page-node-type-courses .field--name-field-approximate-duration-onlin{background:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;margin-top:8px;}.page-node-type-courses .field--name-field-approximate-duration-onlin .field__item{display:block;font-size:1rem;font-weight:700;color:#1e3a5f;background:none !important;border:none !important;padding:0 !important;}.page-node-type-courses .field--name-field-approximate-duration-onlin,.page-node-type-courses .field--name-field-approximate-duration-onlin *{background:none !important;border:none !important;box-shadow:none !important;outline:none !important;}.page-node-type-courses .field--name-field-approximate-duration-onlin .field__item{display:block;font-size:1rem;font-weight:700;color:#1e3a5f;padding:0 !important;margin:4px 0 0;}
div.layout{padding:15px !important;}
.block-inline-blockmooseu-header{border-radius:18px;padding:20px 28px;margin:18px 0;position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;box-shadow:inset 0 0 0 3px rgba(30,58,95,.12),0 10px 24px rgba(0,0,0,.08);}.block-inline-blockmooseu-header .field__label{display:none !important;}.block-inline-blockmooseu-header .field--name-field-icon{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.25);color:#1e3a5f;font-size:28px;line-height:1;flex:0 0 auto;}.block-inline-blockmooseu-header .field--name-field-header-title{margin:0;padding:0;font-family:"Patrick Hand","Kalam",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:clamp(28px,3.2vw,44px);line-height:1;letter-spacing:.3px;color:#1e3a5f;}.block-inline-blockmooseu-header .field--name-field-header-title .field__item{display:block;margin:0;padding:0;}.block-inline-blockmooseu-header.mu-chalkboard{color:#f6f7f8;background:radial-gradient(200px 80px at 18% 30%,rgba(242,193,78,.18),transparent 60%),radial-gradient(240px 90px at 70% 65%,rgba(233,138,21,.14),transparent 65%),radial-gradient(220px 90px at 88% 25%,rgba(58,138,142,.16),transparent 70%),linear-gradient(115deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),repeating-linear-gradient(10deg,rgba(255,255,255,.03) 0 2px,transparent 2px 8px),#1b2a29;border:10px solid rgba(255,255,255,.10);box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),inset 0 0 40px 12px rgba(255,255,255,.09),0 10px 26px rgba(0,0,0,.20);}.block-inline-blockmooseu-header.mu-chalkboard .field--name-field-icon{background:rgba(255,255,255,.10);color:#fff;}.block-inline-blockmooseu-header.mu-chalkboard .field--name-field-header-title{color:#fff;}.block-inline-blockmooseu-header.mu-whiteboard{background:radial-gradient(120px 50px at 12% 70%,rgba(0,165,255,.08),transparent 60%),radial-gradient(150px 60px at 32% 35%,rgba(255,0,153,.06),transparent 65%),radial-gradient(180px 70px at 76% 45%,rgba(255,214,0,.10),transparent 60%),radial-gradient(140px 60px at 88% 80%,rgba(58,138,142,.08),transparent 60%),linear-gradient(180deg,#ffffff,#f9fafb);border:14px solid transparent;box-shadow:inset 0 0 0 2px rgba(30,58,95,.20),inset 0 0 24px 8px rgba(30,58,95,.10),0 10px 24px rgba(0,0,0,.08);}.block-inline-blockmooseu-header.mu-ribbon{border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),linear-gradient(90deg,rgba(30,58,95,.12),rgba(30,58,95,0) 18%,rgba(30,58,95,.12) 82%,rgba(30,58,95,0)),linear-gradient(180deg,#ffe089,#ffd15a 40%,#ffb347);border:6px solid rgba(30,58,95,.18);}@media (max-width:640px){.block-inline-blockmooseu-header{padding:16px 18px;}.block-inline-blockmooseu-header .field--name-field-icon{width:38px;height:38px;font-size:24px;}}.block-inline-blockmooseu-header.mu-clickable{position:relative;cursor:pointer;}.block-inline-blockmooseu-header.mu-clickable a{position:absolute;inset:0;z-index:1;text-indent:-9999px;}.block-inline-blockmooseu-header.mu-clickable::after{content:"";position:absolute;inset:0;z-index:0;}:root{--mu-navy:#1e3a5f;--mu-gold:#f2c14e;--mu-orange:#e98a15;--mu-sky:#eaf2fb;--mu-teal:#3a8a8e;--mu-chalk:#1b2a29;--mu-white:#f9fafb;}.mu-divider{position:relative;padding:22px 28px;margin:32px 0 18px;border-radius:18px;overflow:hidden;display:block;box-shadow:inset 0 0 0 2px rgba(30,58,95,.12);}.mu-divider h2,.mu-divider h3,.mu-divider .field--name-body,.mu-divider .block__content{margin:0;font-family:"Kalam","Patrick Hand",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1.05;color:var(--mu-navy);}.mu-divider::after{content:"";position:absolute;left:28px;right:28px;bottom:14px;height:6px;border-radius:6px;background:linear-gradient(90deg,rgba(30,58,95,.18),rgba(30,58,95,.06));}.mu-divider.mu-center{text-align:center;}.mu-divider.mu-center::after{left:20%;right:20%;}.mu-divider.mu-lg h2,.mu-divider.mu-lg h3,.mu-divider.mu-lg .field--name-body{font-size:clamp(34px,4vw,56px);}.mu-divider.mu-sm h2,.mu-divider.mu-sm h3,.mu-divider.mu-sm .field--name-body{font-size:clamp(22px,2.4vw,30px);}.mu-divider.mu-whiteboard{background:radial-gradient(120px 50px at 12% 70%,rgba(0,165,255,.08),transparent 60%),radial-gradient(150px 60px at 32% 35%,rgba(255,0,153,.06),transparent 65%),radial-gradient(180px 70px at 76% 45%,rgba(255,214,0,.10),transparent 60%),radial-gradient(140px 60px at 88% 80%,rgba(58,138,142,.08),transparent 60%),linear-gradient(180deg,#ffffff,var(--mu-white));box-shadow:inset 0 0 0 2px rgba(30,58,95,.20),inset 0 0 24px 8px rgba(30,58,95,.10);}.mu-divider.mu-whiteboard h2,.mu-divider.mu-whiteboard h3,.mu-divider.mu-whiteboard .field--name-body{color:var(--mu-navy);}.mu-divider.mu-chalkboard{background:radial-gradient(200px 80px at 18% 30%,rgba(242,193,78,.18),transparent 60%),radial-gradient(240px 90px at 70% 65%,rgba(233,138,21,.14),transparent 65%),radial-gradient(220px 90px at 88% 25%,rgba(58,138,142,.16),transparent 70%),linear-gradient(115deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),repeating-linear-gradient(10deg,rgba(255,255,255,.03) 0 2px,transparent 2px 8px),var(--mu-chalk);border:10px solid rgba(255,255,255,.10);box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),inset 0 0 40px 12px rgba(255,255,255,.09);}.mu-divider.mu-chalkboard h2,.mu-divider.mu-chalkboard h3,.mu-divider.mu-chalkboard .field--name-body{color:#fff;}.mu-divider.mu-chalkboard::after{background:linear-gradient(90deg,rgba(255,255,255,.35),rgba(255,255,255,.12));}.mu-divider.mu-ribbon{border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),linear-gradient(90deg,rgba(30,58,95,.12),rgba(30,58,95,0) 18%,rgba(30,58,95,.12) 82%,rgba(30,58,95,0)),linear-gradient(180deg,#ffe089,#ffd15a 40%,#ffb347);border:6px solid rgba(30,58,95,.18);}.mu-divider.mu-ribbon h2,.mu-divider.mu-ribbon h3,.mu-divider.mu-ribbon .field--name-body{color:#1e3a5f;}@media (max-width:640px){.mu-divider{padding:16px 18px;}.mu-divider::after{left:18px;right:18px;bottom:12px;}}.block-inline-blockmooseu-divider{position:relative;padding:22px 28px;margin:36px 0 20px;border-radius:18px;overflow:hidden;display:flex;align-items:center;gap:14px;box-shadow:inset 0 0 0 2px rgba(30,58,95,.12);}.block-inline-blockmooseu-divider .field--name-field-mu-icon-divider{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.25);font-size:26px;line-height:1;flex:0 0 auto;color:#1e3a5f;}.block-inline-blockmooseu-divider .field--name-field-mu-divider-title{margin:0;padding:0;font-family:"Patrick Hand","Kalam",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1.05;color:#1e3a5f;}.block-inline-blockmooseu-divider::after{content:"";position:absolute;left:28px;right:28px;bottom:10px;height:5px;border-radius:6px;background:linear-gradient(90deg,rgba(30,58,95,.18),rgba(30,58,95,.06));}.block-inline-blockmooseu-divider.mu-center{text-align:center;justify-content:center;}.block-inline-blockmooseu-divider.mu-center::after{left:20%;right:20%;}.block-inline-blockmooseu-divider.mu-lg .field--name-field-mu-divider-title{font-size:clamp(34px,4vw,56px);}.block-inline-blockmooseu-divider.mu-sm .field--name-field-mu-divider-title{font-size:clamp(22px,2.4vw,30px);}.block-inline-blockmooseu-divider.mu-whiteboard{background:radial-gradient(120px 50px at 12% 70%,rgba(0,165,255,.08),transparent 60%),radial-gradient(150px 60px at 32% 35%,rgba(255,0,153,.06),transparent 65%),radial-gradient(180px 70px at 76% 45%,rgba(255,214,0,.10),transparent 60%),radial-gradient(140px 60px at 88% 80%,rgba(58,138,142,.08),transparent 60%),linear-gradient(180deg,#ffffff,#f9fafb);border:14px solid transparent;box-shadow:inset 0 0 0 2px rgba(30,58,95,.20),inset 0 0 24px 8px rgba(30,58,95,.10);}.block-inline-blockmooseu-divider.mu-whiteboard .field--name-field-mu-icon-divider{background:rgba(0,0,0,.06);color:#1e3a5f;}.block-inline-blockmooseu-divider.mu-chalkboard{color:#f6f7f8;background:radial-gradient(200px 80px at 18% 30%,rgba(242,193,78,.18),transparent 60%),radial-gradient(240px 90px at 70% 65%,rgba(233,138,21,.14),transparent 65%),radial-gradient(220px 90px at 88% 25%,rgba(58,138,142,.16),transparent 70%),linear-gradient(115deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),repeating-linear-gradient(10deg,rgba(255,255,255,.03) 0 2px,transparent 2px 8px),#1b2a29;border:10px solid rgba(255,255,255,.10);box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),inset 0 0 40px 12px rgba(255,255,255,.09);}.block-inline-blockmooseu-divider.mu-chalkboard .field--name-field-mu-icon-divider{background:rgba(255,255,255,.10);color:#fff;}.block-inline-blockmooseu-divider.mu-chalkboard .field--name-field-mu-divider-title{color:#fff;}.block-inline-blockmooseu-divider.mu-chalkboard::after{background:linear-gradient(90deg,rgba(255,255,255,.35),rgba(255,255,255,.12));}.block-inline-blockmooseu-divider.mu-ribbon{border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),linear-gradient(90deg,rgba(30,58,95,.12),rgba(30,58,95,0) 18%,rgba(30,58,95,.12) 82%,rgba(30,58,95,0)),linear-gradient(180deg,#ffe089,#ffd15a 40%,#ffb347);border:6px solid rgba(30,58,95,.18);}.block-inline-blockmooseu-divider.mu-ribbon .field--name-field-mu-icon-divider{background:rgba(255,255,255,.25);color:#1e3a5f;}.block-inline-blockmooseu-divider.mu-ribbon .field--name-field-mu-divider-title{color:#1e3a5f;}@media (max-width:640px){.block-inline-blockmooseu-divider{padding:16px 18px;}.block-inline-blockmooseu-divider .field--name-field-mu-icon-divider{width:38px;height:38px;font-size:24px;}}.block-inline-blockmooseu-announcement{display:flex;align-items:center;justify-content:center;gap:10px;font-family:"Patrick Hand","Kalam",system-ui;font-weight:600;font-size:1.1rem;padding:10px 18px;border-radius:0 0 8px 8px;position:relative;z-index:500;}.block-inline-blockmooseu-announcement .field--name-field-mu-icon-announce{font-size:1.4rem;}.block-inline-blockmooseu-announcement a{color:inherit;text-decoration:underline dotted;font-weight:700;}.block-inline-blockmooseu-announcement.mu-chalkboard{background:#1b2a29;color:#fff;box-shadow:inset 0 -2px 0 rgba(255,255,255,.2);}.block-inline-blockmooseu-announcement.mu-whiteboard{background:#fff;color:#1e3a5f;box-shadow:inset 0 -2px 0 rgba(30,58,95,.15);}.block-inline-blockmooseu-announcement.mu-ribbon{background:linear-gradient(180deg,#ffe089,#ffd15a 50%,#ffb347);color:#1e3a5f;box-shadow:inset 0 -2px 0 rgba(30,58,95,.2);}@keyframes pulse{0%,100%{opacity:1;}50%{opacity:.7;}}.block-inline-blockmooseu-announcement.pulse{animation:pulse 2s ease-in-out infinite;}
.mu-news-board .view-content{display:block;}.mu-news-board .mu-news-card{display:grid;grid-template-columns:112px 1fr;gap:14px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(30,58,95,.13);background:transparent;}.mu-news-board .mu-news-card .views-field-title{order:2;}.mu-news-board .mu-news-card .views-field-field-image{order:1;}.mu-news-board .mu-news-card .views-field-field-image img{width:112px;height:70px;object-fit:cover;display:block;border-radius:10px;}.mu-news-board .mu-news-card .views-field-title a{font-weight:800;line-height:1.2;color:#1e3a5f;text-decoration:none;}.mu-news-board .mu-news-card:hover .views-field-title a{text-decoration:underline;text-underline-offset:2px;}.mu-news-board .mu-news-card br{display:none;}@media (max-width:640px){.mu-news-board .mu-news-card{grid-template-columns:88px 1fr;gap:12px;padding:12px 0;}.mu-news-board .mu-news-card .views-field-field-image img{width:88px;height:55px;}}.mu-news-board .more-link{margin-top:8px;text-align:right;}.mu-news-board .more-link a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;font-weight:800;text-decoration:none;color:#1e3a5f;background:radial-gradient(120px 50px at 12% 70%,rgba(0,165,255,.06),transparent 60%),linear-gradient(#fff,#f9fafb);box-shadow:inset 0 0 0 2px rgba(30,58,95,.12),0 6px 14px rgba(0,0,0,.06);transition:transform .12s ease,box-shadow .12s ease;}.mu-news-board .more-link a::after{content:"→";font-weight:900;opacity:.85;transform:translateX(0);transition:transform .12s ease;}.mu-news-board .more-link a:hover,.mu-news-board .more-link a:focus{transform:translateY(-1px);box-shadow:inset 0 0 0 2px rgba(30,58,95,.18),0 10px 20px rgba(0,0,0,.08);}.mu-news-board .more-link a:hover::after,.mu-news-board .more-link a:focus::after{transform:translateX(2px);}@media (max-width:640px){.mu-news-board .more-link{text-align:left;}}.page-node-type-article .node__header{display:none;}.mu-article-hero{background:radial-gradient(180px 70px at 18% 25%,rgba(0,165,255,.08),transparent 60%),radial-gradient(220px 90px at 82% 70%,rgba(233,138,21,.10),transparent 65%),linear-gradient(180deg,#fff,#f9fafb);border-radius:18px;box-shadow:inset 0 0 0 2px rgba(30,58,95,.10),0 14px 26px rgba(0,0,0,.08);padding:22px 26px;margin:6px 0 18px;}.mu-article-hero .layout__region--content{display:grid;grid-template-columns:96px 1fr;grid-template-areas:"thumb title"
    "thumb meta";column-gap:18px;row-gap:10px;align-items:center;}.mu-article-hero .block-field-blocknodearticlefield-image{grid-area:thumb;}.mu-article-hero .block-field-blocknodearticletitle{grid-area:title;}.mu-article-hero .block-field-blocknodearticlecreated,.mu-article-hero .block-field-blocknodearticleuid{grid-area:meta;}.mu-article-hero .block-field-blocknodearticlefield-image img{width:90px;height:90px;object-fit:cover;display:block;border-radius:14px;box-shadow:0 6px 14px rgba(0,0,0,.10);}.mu-article-hero .block-field-blocknodearticletitle span{display:block;margin:0 0 6px 0;font-family:"Kalam","Patrick Hand",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:700;font-size:clamp(28px,4vw,48px);line-height:1.22;color:#1e3a5f;}.mu-article-hero .block-field-blocknodearticlecreated,.mu-article-hero .block-field-blocknodearticleuid{display:inline;margin:0;padding:0;color:#334155;opacity:.9;font-weight:600;font-size:.98rem;}.mu-article-hero .block-field-blocknodearticlecreated::after{content:" • ";margin:0 .4rem;opacity:.6;}.mu-article-hero section{list-style:none;}.mu-article-hero section::marker{content:none;}.mu-article-hero br{display:none;}@media (max-width:640px){.mu-article-hero .layout__region--content{grid-template-columns:72px 1fr;}.mu-article-hero .block-field-blocknodearticlefield-image img{width:72px;height:72px;border-radius:12px;}}.mu-article-main{padding:0;}.mu-article-main .field--name-field-image img{width:100%;height:auto;display:block;max-width:960px;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.08);margin:8px 0 18px;}.mu-article-main .field--name-body{max-width:72ch;}.mu-article-main .field--name-body p{font-size:1.05rem;line-height:1.65;color:#0f172a;margin:0 0 1rem;}.mu-article-main .field--name-body h2,.mu-article-main .field--name-body h3{font-family:"Kalam","Patrick Hand",system-ui;color:#1e3a5f;margin:1.25rem 0 .5rem;}.mu-article-main .field--name-body h2{font-size:1.6rem;}.mu-article-main .field--name-body h3{font-size:1.35rem;}.mu-article-main .field--name-body a{color:#1e3a5f;font-weight:800;text-decoration:underline;text-underline-offset:3px;}.mu-article-main .field--name-body ul{padding-left:1.2rem;margin:.7rem 0;}.mu-article-main .field--name-body blockquote{margin:1rem 0;padding:.8rem 1rem;border-left:6px solid rgba(30,58,95,.25);background:#f6f9fd;border-radius:10px;}.mu-article-main .field--name-body img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.06);}@media (max-width:880px){.mu-article-main .field--name-body{max-width:100%;}}.mu-article-main .field--name-body{max-width:72ch;font-size:1.05rem;line-height:1.68;color:#0f172a;}.mu-article-main .field--name-body > p:first-of-type{font-size:1.15rem;font-weight:600;color:#0b2545;margin-top:.25rem;}.mu-article-main .field--name-body h2,.mu-article-main .field--name-body h3{font-family:"Kalam","Patrick Hand",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#1e3a5f;margin:1.2rem 0 .5rem;line-height:1.2;}.mu-article-main .field--name-body h2{font-size:1.45rem;}.mu-article-main .field--name-body h3{font-size:1.25rem;}.mu-article-main .field--name-body p{margin:0 0 1rem;}.mu-article-main .field--name-body ul,.mu-article-main .field--name-body ol{margin:.75rem 0 1rem 1.2rem;}.mu-article-main .field--name-body li{margin:.3rem 0;}.mu-article-main .field--name-body a{color:#1e3a5f;font-weight:800;text-decoration:underline;text-underline-offset:3px;}.mu-article-main .field--name-body img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.06);}.mu-article-main .field--name-body img.align-left{float:left;margin:.2rem 1rem .6rem 0;max-width:44%;}.mu-article-main .field--name-body img.align-right{float:right;margin:.2rem 0 .6rem 1rem;max-width:44%;}@media (max-width:880px){.mu-article-main .field--name-body img.align-left,.mu-article-main .field--name-body img.align-right{float:none;margin:.5rem 0;max-width:100%;}}.mu-article-main .field--name-body figure{margin:1rem 0;}.mu-article-main .field--name-body figure img{display:block;}.mu-article-main .field--name-body figcaption{font-size:.92rem;color:#475569;margin-top:.4rem;}.mu-article-main .field--name-body blockquote{margin:1rem 0;padding:.9rem 1rem;border-left:6px solid rgba(30,58,95,.28);background:#f6f9fd;border-radius:10px;font-style:italic;}.mu-callout{background:radial-gradient(120px 60px at 20% 30%,rgba(0,165,255,.08),transparent 65%),linear-gradient(#fff,#f9fafb);border-radius:16px;box-shadow:inset 0 0 0 2px rgba(30,58,95,.12),0 8px 20px rgba(0,0,0,.06);padding:16px 18px;}.mu-callout h3{margin-top:0;color:#1e3a5f;font-family:"Kalam","Patrick Hand",system-ui;}.mu-article-main .field--name-body a.mu-cta{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;font-weight:800;text-decoration:none;color:#1e3a5f;background:radial-gradient(120px 50px at 12% 70%,rgba(0,165,255,.06),transparent 60%),linear-gradient(#fff,#f9fafb);box-shadow:inset 0 0 0 2px rgba(30,58,95,.12),0 6px 14px rgba(0,0,0,.06);transition:transform .12s ease,box-shadow .12s ease;}.mu-article-main .field--name-body a.mu-cta:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 2px rgba(30,58,95,.18),0 10px 20px rgba(0,0,0,.08);}.mu-article-main .field--name-body a.mu-cta::after{content:"→";font-weight:900;opacity:.85;transform:translateX(0);transition:transform .12s ease;}.mu-article-main .field--name-body a.mu-cta:hover::after{transform:translateX(2px);}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body{max-width:72ch;font-size:1.05rem;line-height:1.68;color:#0f172a;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body > p:first-of-type{font-size:1.15rem;font-weight:600;color:#0b2545;margin-top:.25rem;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body h2,body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body h3{font-family:"Kalam","Patrick Hand",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#1e3a5f;margin:1.2rem 0 .5rem;line-height:1.2;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body h2{font-size:1.45rem;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body h3{font-size:1.25rem;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body p{margin:0 0 1rem;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body ul,body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body ol{margin:.75rem 0 1rem 1.2rem;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body a{color:#1e3a5f;font-weight:800;text-decoration:underline;text-underline-offset:3px;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body blockquote{margin:1rem 0;padding:.9rem 1rem;border-left:6px solid rgba(30,58,95,.28);background:#f6f9fd;border-radius:10px;font-style:italic;}body.page-node-type-article
  .layout--twocol-section.layout--twocol-section--25-75
  .block-field-blocknodearticlebody .field--name-body img{max-width:100%;height:auto;border-radius:12px;box-shadow:0 6px 16px rgba(0,0,0,.06);}.node--type-article .field--name-created,.node--type-article .field--name-author,.node--type-article .field--name-node-post-date{list-style:none !important;padding-left:0 !important;margin-left:0 !important;}.node--type-article ul.field--items,.node--type-article .field--items > li{list-style-type:none !important;margin-left:0 !important;padding-left:0 !important;}.node--type-article .field--items{margin:0 !important;line-height:1.4;}.page-node-type-article section.block-field-blocknodearticlecreated{list-style:none !important;padding-left:0 !important;margin-left:0 !important;background:none !important;}.page-node-type-article section.block-field-blocknodearticlecreated::before,.page-node-type-article section.block-field-blocknodearticlecreated::after,.page-node-type-article section.block-field-blocknodearticlecreated::marker{content:none !important;display:none !important;}.page-node-type-article section.block-field-blocknodearticlecreated span{display:block !important;line-height:1.4;}.page-node-type-article .layout__region--first{text-align:left;}
.mu-role-courses{margin-block:1.25rem 2.25rem;}.mu-courses-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:22px;}.mu-course-card{background:#fff;border:1px solid #E8EEF7;border-radius:20px;padding:16px;box-shadow:0 6px 18px rgba(18,37,64,0.06);display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.mu-course-card:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(18,37,64,0.12);border-color:#D5E4FF;}.mu-course-card .mu-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;display:block;box-shadow:0 3px 12px rgba(15,45,77,.08);}.mu-course-card .mu-title{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.25;margin:12px 0 6px;font-weight:800;color:#153A5A;}.mu-course-card .mu-type,.mu-course-card .mu-duration{font-size:.95rem;font-weight:600;color:#4A6077;display:inline-flex;align-items:center;gap:.5rem;margin:2px 0;}.mu-course-card .mu-type::before{content:"📚";opacity:.7;}.mu-course-card .mu-duration::before{content:"⏱️";opacity:.7;}.mu-course-card .mu-excerpt{color:#334a61;line-height:1.45;margin:8px 0 14px;}.mu-course-card .mu-cta{margin-top:auto;align-self:start;text-decoration:none;font-weight:800;border-radius:28px;padding:12px 18px;background:#183A5B;color:#fff !important;box-shadow:0 6px 18px rgba(24,58,91,.2);display:inline-flex;gap:.5rem;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;}.mu-course-card .mu-cta:hover{background:#0F2B45;box-shadow:0 10px 24px rgba(24,58,91,.28);transform:translateY(-1px);}.mu-course-card .mu-cta::after{content:"↗";font-size:1.1em;line-height:1;}@media (max-width:640px){.mu-course-card{padding:14px;}.mu-course-card .mu-excerpt{display:none;}}.mu-role-courses .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-items:stretch;}.mu-role-courses .mu-course-card{display:grid;grid-template-rows:auto 1fr;gap:8px;background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:10px;box-shadow:0 1px 3px rgba(0,0,0,.04);}.mu-role-courses .mu-thumb img{display:block;width:100%;height:auto;border-radius:6px;}.mu-role-courses .mu-title{margin:6px 0 0;font-size:1rem;line-height:1.25;font-weight:600;}.mu-role-courses .mu-title a{text-decoration:none;}.mu-role-courses .mu-title a:hover,.mu-role-courses .mu-title a:focus{text-decoration:underline;}.page-node-type-roles #main-container-inner{max-width:1100px;margin-inline:auto;padding:24px 20px;}.page-node-type-roles .layout{outline:0 !important;border:0;}.page-node-type-roles .layout--twocol-section--33-67{display:grid;grid-template-columns:320px 1fr;gap:32px;align-items:start;}.page-node-type-roles .field--name-field-role-image img{width:100%;height:auto;border-radius:12px;box-shadow:0 8px 22px rgba(16,35,55,.08);}.page-node-type-roles .field--name-body{font-size:1.05rem;line-height:1.7;color:#23303f;}.page-node-type-roles .field--name-body h2,.page-node-type-roles .field--name-body h3{margin:1.2rem 0 .5rem;font-weight:700;color:#0f4174;}.page-node-type-roles .field--name-body ul{margin:.25rem 0 1.1rem 1.2rem;padding:0;}.page-node-type-roles .field--name-body li{margin:.35rem 0;padding-left:.2rem;}.page-node-type-roles .field--name-body li::marker{color:#0f4174;font-weight:700;}.page-node-type-roles .section-divider{border:0 !important;padding:0 !important;margin-top:24px;}.page-node-type-roles .section-divider .solo-block-title{display:inline-block;margin:0 0 14px;padding:6px 0;font-size:1.25rem;font-weight:800;color:#0f4174;border-bottom:2px solid #e9eef4;}.mu-role-courses .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;align-items:stretch;}.mu-role-courses .mu-course-card{display:grid;grid-template-rows:auto 1fr;gap:8px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;padding:10px;box-shadow:0 2px 6px rgba(0,0,0,.04);}.mu-role-courses .mu-thumb img{width:100%;height:auto;border-radius:8px;display:block;}.mu-role-courses .mu-title{margin:6px 0 0;font-size:.98rem;line-height:1.25;font-weight:700;}.mu-role-courses .mu-title a{text-decoration:none;}.mu-role-courses .mu-title a:hover,.mu-role-courses .mu-title a:focus{text-decoration:underline;}@media (max-width:900px){.page-node-type-roles .layout--twocol-section--33-67{grid-template-columns:1fr;gap:18px;}.page-node-type-roles .field--name-field-role-image img{max-width:320px;margin-inline:auto;}}.page-node-type-roles .layout--twocol-section--67-33{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;}.page-node-type-roles .mu-role-sidebar{position:sticky;top:24px;align-self:start;}.page-node-type-roles .mu-role-sidebar .solo-block-title{margin:0 0 10px;font-size:1.05rem;font-weight:800;color:#0f4174;}.page-node-type-roles .mu-role-sidebar .view-content{display:grid;gap:10px;}.page-node-type-roles .mu-role-sidebar .mu-course-card{background:#fff;border:1px solid #e9edf3;border-radius:12px;padding:10px;box-shadow:0 2px 6px rgba(0,0,0,.04);}@media (max-width:1000px){.page-node-type-roles .layout--twocol-section--67-33{grid-template-columns:1fr;}.page-node-type-roles .mu-role-sidebar{position:static;margin-top:10px;}}
