:host{display:block;width:100%;min-height:100vh}.emsuk-cpd-app{--blue:#005eb8;--navy:#003087;--deep:#00245f;--green:#007f3b;--yellow:#ffd100;--ink:#102338;--muted:#647887;--line:#dce6eb;--bg:#f3f7f9;--white:#fff;width:100%;min-height:100vh;color:var(--ink);font-family:Inter,Aptos,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5;text-align:left;position:relative;isolation:isolate}
.emsuk-cpd-app *{box-sizing:border-box}.emsuk-cpd-app button,.emsuk-cpd-app input,.emsuk-cpd-app select,.emsuk-cpd-app textarea{font:inherit}.emsuk-cpd-app button{cursor:pointer}.emsuk-cpd-app h1,.emsuk-cpd-app h2,.emsuk-cpd-app h3,.emsuk-cpd-app p{margin-top:0}.emsuk-cpd-app button:focus-visible,.emsuk-cpd-app input:focus-visible,.emsuk-cpd-app select:focus-visible,.emsuk-cpd-app textarea:focus-visible,.emsuk-cpd-app a:focus-visible{outline:3px solid #ffd100;outline-offset:2px}.emsuk-loading{min-height:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--navy);color:#fff;border-radius:18px}.emsuk-loading .emsuk-pulse{width:54px;height:54px;border-radius:16px;background:var(--yellow);color:var(--navy);display:grid;place-items:center;font-size:1.5rem;animation:emsuk-pulse 1.8s infinite}.emsuk-loading strong{margin-top:18px}.emsuk-loading small{color:#b9d0df}.emsuk-shell{display:grid;grid-template-columns:264px minmax(0,1fr);min-height:900px;background:var(--bg);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 16px 50px #123b5a12}.emsuk-sidebar{background:linear-gradient(180deg,var(--navy),var(--deep));color:#dceaf4;padding:24px 18px 18px;display:flex;flex-direction:column;min-height:900px}.emsuk-brand{display:flex;align-items:center;gap:11px;padding:0 7px 26px}.emsuk-brand-mark{width:42px;height:42px;border-radius:13px;background:var(--yellow);color:var(--navy);display:grid;place-items:center;font-size:1.25rem;box-shadow:0 8px 24px #00183f66}.emsuk-brand>div{display:flex;flex-direction:column;line-height:1.1}.emsuk-brand strong{font-size:1.05rem;letter-spacing:.1em}.emsuk-brand small{font-size:.78rem;color:#a9c5d9;margin-top:4px}.emsuk-side-label{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#85acd0;padding:0 13px 9px}.emsuk-sidebar nav{display:flex;flex-direction:column;gap:4px}.emsuk-sidebar nav button{border:0;background:transparent;color:#c4d6e5;padding:10px 12px;border-radius:10px;display:flex;align-items:center;gap:11px;text-align:left;font-size:.9rem;font-weight:650}.emsuk-sidebar nav button:hover{background:#064493;color:#fff}.emsuk-sidebar nav button.active{background:#0b4e9c;color:#fff;box-shadow:inset 4px 0 var(--yellow)}.emsuk-sidebar nav button.active .emsuk-nav-icon{color:var(--yellow)}.emsuk-sidebar nav button b{margin-left:auto;background:#1b5aa5;border-radius:99px;padding:1px 7px;font-size:.72rem}.emsuk-nav-icon{width:20px;text-align:center;font-size:1rem}.emsuk-side-progress{margin:auto 6px 15px;padding:15px;background:#001d4d;border:1px solid #1b5aa5;border-radius:13px}.emsuk-side-progress>span{display:flex;justify-content:space-between;gap:8px;font-size:.76rem;margin-bottom:10px}.emsuk-side-progress small{color:#9dbbd4;font-size:.7rem}.emsuk-progress{height:6px;background:#dce7ee;border-radius:99px;overflow:hidden}.emsuk-progress i{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--green));border-radius:inherit}.emsuk-side-progress .emsuk-progress{background:#204f87}.emsuk-side-progress .emsuk-progress i{background:var(--yellow)}.emsuk-side-progress>small{display:block;margin-top:7px}.emsuk-account{border-top:1px solid #1b5aa5;padding:17px 6px 2px;display:flex;gap:10px;align-items:center}.emsuk-account>span{width:36px;height:36px;border-radius:10px;background:var(--yellow);color:var(--navy);display:grid;place-items:center;font-weight:850}.emsuk-account>div{display:flex;flex-direction:column;min-width:0}.emsuk-account strong,.emsuk-account small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emsuk-account strong{color:#fff;font-size:.82rem}.emsuk-account small{font-size:.72rem;color:#9dbbd4}.emsuk-main{min-width:0}.emsuk-top{height:92px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 clamp(24px,4vw,58px);gap:20px}.emsuk-top>div{min-width:0}.emsuk-top small,.emsuk-kicker{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#688093;text-transform:uppercase}.emsuk-top h1{margin:3px 0 0;font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.025em;color:var(--ink)}.emsuk-content{padding:32px clamp(24px,4vw,58px) 60px;max-width:1580px;margin:auto}.emsuk-menu{display:none;width:42px;height:42px;border:1px solid var(--line);border-radius:10px;background:#fff}.emsuk-primary,.emsuk-secondary,.emsuk-link,.emsuk-button{border-radius:9px;min-height:42px;padding:9px 15px;font-weight:750;border:1px solid transparent;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:7px}.emsuk-primary{background:var(--blue);color:#fff}.emsuk-primary:hover{background:#004c95;color:#fff}.emsuk-primary.yellow{background:var(--yellow);color:var(--navy)}.emsuk-primary.yellow:hover{background:#f1c700}.emsuk-secondary{background:#fff;border-color:#cddae2;color:#284458}.emsuk-secondary:hover{border-color:var(--blue);color:var(--blue)}.emsuk-secondary.light{background:#ffffff10;border-color:#ffffff50;color:#fff}.emsuk-link{background:transparent;color:var(--blue);padding-left:5px;padding-right:5px}.emsuk-primary.full,.emsuk-secondary.full{width:100%}.emsuk-secondary.danger{color:#b52635;border-color:#efc6cb}.emsuk-primary:disabled{opacity:.5;cursor:not-allowed}.emsuk-stack{display:flex;flex-direction:column;gap:22px}.emsuk-hero{min-height:255px;border-radius:22px;padding:36px 40px;background:radial-gradient(circle at 82% 50%,#1c75bc 0 8%,transparent 9%),linear-gradient(120deg,var(--navy),var(--blue) 63%,var(--green));color:#fff;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;overflow:hidden;position:relative}.emsuk-hero:after{content:"";position:absolute;right:-100px;top:-110px;width:360px;height:360px;border:1px solid #ffffff22;border-radius:50%;box-shadow:0 0 0 55px #ffffff08,0 0 0 110px #ffffff07}.emsuk-hero>div{position:relative;z-index:1}.emsuk-chip{display:inline-block;background:#ffffff12;border:1px solid #ffffff25;border-radius:99px;padding:5px 10px;font-size:.72rem;font-weight:750}.emsuk-hero h2{font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.12;letter-spacing:-.045em;max-width:720px;margin:15px 0 12px;color:#fff}.emsuk-hero p{color:#d1e1eb;max-width:720px}.emsuk-hero>div>div{display:flex;gap:10px;margin-top:23px}.emsuk-orbit{justify-self:end;width:174px;height:174px;border-radius:50%;border:1px solid #ffffff33;background:#00265eaa;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 0 0 11px #ffffff08}.emsuk-orbit strong{font-size:3rem;line-height:1}.emsuk-orbit strong small{font-size:1.15rem;color:var(--yellow)}.emsuk-orbit>span{font-size:.75rem;color:#d6e5ee}.emsuk-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.emsuk-metric{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;gap:14px;min-height:120px;box-shadow:0 4px 16px #1d405408}.emsuk-metric>span{width:42px;height:42px;border-radius:12px;background:#e7f2fb;color:var(--blue);display:grid;place-items:center;font-size:1.1rem}.emsuk-metric:nth-child(2)>span{background:#e7f5ec;color:var(--green)}.emsuk-metric:nth-child(3)>span{background:#fff8d7;color:#8c7000}.emsuk-metric:nth-child(4)>span{background:#e9eef8;color:var(--navy)}.emsuk-metric>div{display:flex;flex-direction:column}.emsuk-metric small{font-size:.75rem;color:var(--muted);font-weight:650}.emsuk-metric strong{font-size:1.65rem;line-height:1.25}.emsuk-metric em{font-size:.7rem;color:#82939f;font-style:normal}.emsuk-columns{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);gap:20px}.emsuk-panel{background:#fff;border:1px solid var(--line);border-radius:18px;padding:23px;box-shadow:0 5px 20px #17364b08}.emsuk-panel.flush{padding:0;overflow:hidden}.emsuk-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:17px}.emsuk-panel-head h3{font-size:1.15rem;margin:3px 0 0}.emsuk-panel-head small{font-size:.68rem;font-weight:800;letter-spacing:.13em;color:#6e8290}.emsuk-recent{display:flex;flex-direction:column}.emsuk-recent>button{border:0;border-top:1px solid #edf2f4;background:#fff;display:grid;grid-template-columns:42px minmax(0,1fr) auto 42px;gap:12px;align-items:center;text-align:left;padding:13px 7px;color:var(--ink)}.emsuk-recent>button:hover{background:#f7fafc}.emsuk-entry-icon{width:38px;height:38px;border-radius:11px;background:#e7f2fb;color:var(--blue);display:grid;place-items:center}.emsuk-recent>button>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.emsuk-recent strong,.emsuk-recent small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emsuk-recent strong{font-size:.86rem}.emsuk-recent small{font-size:.72rem;color:#778b98}.emsuk-recent button>b{font-size:.8rem}.emsuk-recent em{font-size:.7rem;color:var(--green);font-style:normal;font-weight:750}.emsuk-readiness{display:grid;grid-template-columns:minmax(110px,1fr) minmax(60px,.7fr) 36px;align-items:center;gap:9px;padding:10px 0}.emsuk-readiness>span{display:flex;flex-direction:column}.emsuk-readiness strong{font-size:.8rem}.emsuk-readiness small{font-size:.68rem;color:#80919c}.emsuk-readiness b{font-size:.7rem}.emsuk-readiness+.emsuk-primary{margin-top:14px}.emsuk-empty{text-align:center;padding:42px 20px}.emsuk-empty>span{width:54px;height:54px;border-radius:16px;background:#e7f2fb;color:var(--blue);display:grid;place-items:center;margin:0 auto 14px;font-size:1.2rem}.emsuk-empty h3{margin-bottom:6px}.emsuk-empty p{max-width:460px;margin:0 auto 17px;color:var(--muted);font-size:.88rem}.emsuk-toolbar{padding:18px;display:flex;gap:10px;border-bottom:1px solid var(--line)}.emsuk-toolbar label{flex:1}.emsuk-toolbar input,.emsuk-toolbar select{height:42px}.emsuk-toolbar select{width:190px}.emsuk-cpd-app input,.emsuk-cpd-app select,.emsuk-cpd-app textarea{width:100%;border:1px solid #cbd9e2;border-radius:8px;background:#fff;color:var(--ink);padding:9px 11px}.emsuk-cpd-app input,.emsuk-cpd-app select{min-height:42px}.emsuk-cpd-app textarea{resize:vertical}.emsuk-cpd-app input:focus,.emsuk-cpd-app select:focus,.emsuk-cpd-app textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #005eb81a;outline:0}.emsuk-table{overflow:auto}.emsuk-table-head,.emsuk-table-row{display:grid;grid-template-columns:minmax(260px,2fr) 130px 150px 80px 145px;gap:15px;align-items:center;min-width:820px}.emsuk-table-head{padding:10px 20px;background:#f7fafb;color:#778b98;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.emsuk-table-row{width:100%;border:0;border-top:1px solid #edf2f4;background:#fff;text-align:left;padding:14px 20px;color:#304556;font-size:.8rem}.emsuk-table-row:hover{background:#f8fbfd}.emsuk-table-row>span:first-child{display:flex;align-items:center;gap:10px;min-width:0}.emsuk-table-row>span:first-child>i{width:36px;height:36px;border-radius:10px;background:#e7f2fb;color:var(--blue);display:grid;place-items:center;font-style:normal;flex:none}.emsuk-table-row em{display:flex;flex-direction:column;min-width:0;font-style:normal}.emsuk-table-row strong,.emsuk-table-row small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emsuk-table-row strong{font-size:.84rem;color:var(--ink)}.emsuk-table-row small{font-size:.7rem;color:#80939f}.emsuk-table-row>span:last-child{display:flex;align-items:center;gap:8px}.emsuk-table-row>span:last-child .emsuk-progress{flex:1}.emsuk-reflection-layout{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:26px}.emsuk-reflection-intro{padding:25px 15px 20px 4px}.emsuk-reflection-intro h2,.emsuk-section-head h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.08;letter-spacing:-.045em;margin:18px 0 14px}.emsuk-reflection-intro>p,.emsuk-section-head p{color:var(--muted);max-width:660px}.emsuk-reflection-intro blockquote{margin:28px 0 0;padding:18px;border-left:4px solid var(--yellow);background:#fff;border-radius:0 13px 13px 0}.emsuk-reflection-intro blockquote strong{font-size:.75rem;color:#7c6500}.emsuk-reflection-intro blockquote p{font-size:.9rem;margin:6px 0 0}.emsuk-form{display:flex;flex-direction:column;gap:15px}.emsuk-form>label,.emsuk-form-grid>label,.emsuk-portfolio-controls>label{display:flex;flex-direction:column;gap:6px}.emsuk-form label>span,.emsuk-portfolio-controls label>span:first-child{font-size:.75rem;font-weight:750;color:#405766}.emsuk-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.emsuk-numbered{display:grid!important;grid-template-columns:40px 1fr;gap:9px;padding:15px 0;border-bottom:1px solid #e9eff2}.emsuk-numbered>b{font-size:.7rem;color:var(--blue)}.emsuk-numbered>span{display:flex;flex-direction:column;gap:5px}.emsuk-numbered strong{font-size:.95rem}.emsuk-numbered small{font-size:.73rem;color:#798d99;margin-bottom:4px}.emsuk-form-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:7px}.emsuk-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px}.emsuk-section-head h2{margin:13px 0 8px}.emsuk-section-head p{margin-bottom:0}.emsuk-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.emsuk-goal{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;min-height:330px;display:flex;flex-direction:column}.emsuk-goal.complete{background:#f2faf5}.emsuk-card-top{display:flex;justify-content:space-between;margin-bottom:18px}.emsuk-card-top>span{width:42px;height:42px;border-radius:12px;background:#e7f2fb;color:var(--blue);display:grid;place-items:center;font-size:1.2rem}.emsuk-card-top button,.emsuk-supervision-head button{border:0;background:transparent;color:#8798a2;font-size:1.4rem}.emsuk-goal>small{font-size:.67rem;color:var(--green);font-weight:800;letter-spacing:.1em}.emsuk-goal h3{font-size:1.15rem;line-height:1.25;margin:9px 0 7px}.emsuk-goal>p{font-size:.8rem;color:var(--muted);margin-bottom:15px}.emsuk-due{font-size:.74rem;color:#708590;margin-top:auto}.emsuk-goal-progress{margin:16px 0}.emsuk-goal-progress>span{display:flex;justify-content:space-between;font-size:.72rem;margin-bottom:6px}.emsuk-goal-progress strong{color:var(--green)}.emsuk-timeline{max-width:950px;margin:auto;position:relative}.emsuk-timeline:before{content:"";position:absolute;left:23px;top:15px;bottom:15px;width:2px;background:#cfe1e6}.emsuk-timeline>article{display:grid;grid-template-columns:48px minmax(0,1fr);gap:18px;position:relative;margin-bottom:18px}.emsuk-timeline-dot{width:48px;height:48px;border-radius:15px;background:var(--blue);color:#fff;display:grid;place-items:center;z-index:1;box-shadow:0 0 0 6px var(--bg)}.emsuk-supervision-head{display:flex;justify-content:space-between}.emsuk-supervision-head h3{margin:8px 0 2px}.emsuk-supervision-head small{font-size:.68rem;color:var(--blue);font-weight:800;letter-spacing:.08em}.emsuk-supervision-head span{font-size:.75rem;color:#748996}.emsuk-supervision-body{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:21px;padding-top:18px;border-top:1px solid #e8eef1}.emsuk-supervision-body strong{font-size:.77rem}.emsuk-supervision-body p{font-size:.8rem;color:#627784;white-space:pre-wrap}.emsuk-followup{background:#e7f5ec;color:#006747;border-radius:9px;padding:10px 12px;font-size:.75rem;font-weight:750}.emsuk-learning-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.emsuk-learning-grid article{position:relative;overflow:hidden;min-height:250px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px;display:flex;flex-direction:column;border-left:5px solid var(--blue)}.emsuk-learning-grid article:nth-child(2){border-left-color:var(--green)}.emsuk-learning-grid article:nth-child(3){border-left-color:var(--yellow)}.emsuk-learning-grid article:nth-child(4){border-left-color:var(--navy)}.emsuk-learning-grid article>b{position:absolute;right:17px;top:2px;font-size:5rem;line-height:1;color:#edf2f4;letter-spacing:-.08em}.emsuk-learning-grid article>span{align-self:flex-start;border:1px solid #d6e1e8;border-radius:99px;padding:4px 9px;font-size:.7rem;font-weight:750;position:relative}.emsuk-learning-grid h3{font-size:1.3rem;line-height:1.25;max-width:80%;margin:25px 0 12px;position:relative}.emsuk-learning-grid p{font-size:.76rem;color:#718691}.emsuk-learning-grid button{margin-top:auto;align-self:flex-start}.emsuk-note{margin-top:20px;background:var(--navy);color:#fff;border-radius:16px;padding:18px 21px;display:flex;gap:13px;align-items:center}.emsuk-note>span{color:var(--yellow);font-size:1.2rem}.emsuk-note>div{display:flex;flex-direction:column}.emsuk-note strong{font-size:.86rem}.emsuk-note small{font-size:.75rem;color:#bfd3e1}.emsuk-portfolio-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:24px;align-items:start}.emsuk-portfolio-controls{position:sticky;top:30px}.emsuk-portfolio-controls>label{margin-bottom:13px}.emsuk-select-all{display:grid!important;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.emsuk-select-all input,.emsuk-entry-picker input{width:16px;min-height:16px}.emsuk-select-all span{font-size:.72rem;color:#708590}.emsuk-entry-picker{max-height:370px;overflow:auto;margin-bottom:15px}.emsuk-entry-picker>label{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:9px;align-items:center;padding:11px 0;border-bottom:1px solid #edf2f4}.emsuk-entry-picker label>span{display:flex;flex-direction:column;min-width:0}.emsuk-entry-picker strong{font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emsuk-entry-picker small{font-size:.67rem;color:#7d909b}.emsuk-entry-picker b{font-size:.67rem;color:var(--green)}.emsuk-print-tip{display:block;text-align:center;color:#7a8f9b;font-size:.68rem;margin-top:8px}.emsuk-print-area{background:#dfe8ec;border-radius:18px;padding:34px}.emsuk-cover,.emsuk-doc-page{width:100%;max-width:794px;min-height:1123px;margin:0 auto 30px;box-shadow:0 12px 38px #17364b1b;position:relative;overflow:hidden}.emsuk-cover{padding:52px 58px;background:linear-gradient(156deg,var(--navy) 0 61%,var(--blue) 61% 78%,var(--green) 78%);display:flex;flex-direction:column;justify-content:space-between;color:#fff}.emsuk-cover:before{content:"";position:absolute;width:510px;height:510px;border:1px solid #ffffff17;border-radius:50%;right:-245px;top:80px;box-shadow:0 0 0 60px #ffffff08,0 0 0 120px #ffffff06}.emsuk-cover:after{content:"";position:absolute;left:58px;top:0;width:4px;height:120px;background:var(--yellow)}.emsuk-cover>*{position:relative;z-index:1}.emsuk-cover-top{display:flex;align-items:center;justify-content:space-between}.emsuk-cover-logo{display:flex;align-items:center;gap:12px}.emsuk-cover-logo>i{width:44px;height:44px;border-radius:12px;background:var(--yellow);color:var(--navy);display:grid;place-items:center;font-style:normal;font-size:1.25rem}.emsuk-cover-logo>span{display:flex;flex-direction:column;line-height:1}.emsuk-cover-logo b{font-size:1.05rem;letter-spacing:.15em}.emsuk-cover-logo small{margin-top:6px;color:#adc6d9;font-size:.58rem;letter-spacing:.14em}.emsuk-cover-top>em{font-size:.56rem;letter-spacing:.16em;color:#b2ccdf;border:1px solid #ffffff24;border-radius:99px;padding:7px 11px;font-style:normal}.emsuk-cover-title>small{font-size:.64rem;letter-spacing:.22em;color:var(--yellow);font-weight:800}.emsuk-cover-title h2{font-size:3.35rem;line-height:1.03;letter-spacing:-.055em;margin:21px 0 23px;color:#fff}.emsuk-cover-title>i{display:block;width:78px;height:4px;background:var(--yellow);border-radius:4px;margin-bottom:22px}.emsuk-cover-title p{font-size:1.08rem;color:#fff;margin:0 0 4px}.emsuk-cover-title>span{font-size:.75rem;color:#b8d0df}.emsuk-cover-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff25;border-radius:15px;background:#001b4748;overflow:hidden}.emsuk-cover-stats span{padding:18px 20px;border-right:1px solid #ffffff20;display:flex;flex-direction:column}.emsuk-cover-stats span:last-child{border:0}.emsuk-cover-stats strong{font-size:1.55rem;color:#fff}.emsuk-cover-stats small{color:#b9d0df;font-size:.65rem}.emsuk-cover footer{display:flex;justify-content:space-between;font-size:.62rem;color:#c6d9e6;margin-top:22px}.emsuk-doc-page{background:#fff;padding:50px 54px 38px;display:flex;flex-direction:column;color:#173044}.emsuk-doc-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe8eb;padding-bottom:16px}.emsuk-doc-header>div{display:flex;align-items:center;gap:7px}.emsuk-doc-header i{width:28px;height:28px;border-radius:8px;background:var(--blue);color:#fff;display:grid;place-items:center;font-style:normal}.emsuk-doc-header div b{font-size:.76rem;letter-spacing:.14em}.emsuk-doc-header div small{font-size:.67rem;color:var(--blue)}.emsuk-doc-header>span{font-size:.58rem;font-weight:800;letter-spacing:.16em;color:#7c929d}.emsuk-doc-header>span b{font-size:.62rem;color:var(--green);background:#e7f5ec;padding:5px 8px;border-radius:99px;margin-left:8px}.emsuk-summary-title{padding:38px 0 24px}.emsuk-summary-title>small,.emsuk-doc-title>small{font-size:.62rem;color:var(--blue);font-weight:800;letter-spacing:.15em;text-transform:uppercase}.emsuk-summary-title h2{font-size:2.55rem;letter-spacing:-.05em;margin:8px 0}.emsuk-summary-title p{font-size:.86rem;color:#677e8b;max-width:560px}.emsuk-summary-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:32px}.emsuk-summary-metrics>span{border:1px solid #dfe8eb;background:#f7fafb;border-radius:12px;padding:15px;display:flex;flex-direction:column;font-size:.64rem;color:#718590}.emsuk-summary-metrics b{font-size:1.2rem;color:#173044}.emsuk-summary-columns{display:grid;grid-template-columns:1.4fr .8fr;gap:32px}.emsuk-summary-columns h3,.emsuk-evidence-grid h3{font-size:.78rem;display:flex;align-items:center;gap:9px}.emsuk-summary-columns h3 i,.emsuk-evidence-grid h3 i{width:28px;height:28px;border-radius:8px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:.6rem;font-style:normal}.emsuk-content-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:9px;align-items:center;border-top:1px solid #e8eef0;padding:10px 0}.emsuk-content-row>b{font-size:.62rem;color:var(--blue)}.emsuk-content-row>span{display:flex;flex-direction:column;min-width:0}.emsuk-content-row strong{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emsuk-content-row small{font-size:.59rem;color:#82949e}.emsuk-content-row em{font-size:.62rem;font-style:normal}.emsuk-mix{display:flex;justify-content:space-between;border-top:1px solid #e8eef0;padding:9px 0;font-size:.66rem}.emsuk-mix b{width:23px;height:23px;border-radius:7px;background:#e7f5ec;color:var(--green);display:grid;place-items:center}.emsuk-standards-dots{display:flex;gap:7px}.emsuk-standards-dots span{width:30px;height:30px;border-radius:50%;border:1px solid #d8e3e7;color:#9cadb5;display:grid;place-items:center;font-size:.64rem;font-weight:800}.emsuk-standards-dots span.covered{background:var(--blue);border-color:var(--blue);color:#fff}.emsuk-doc-title{padding:32px 0 22px}.emsuk-doc-title h2{font-size:2.25rem;line-height:1.1;letter-spacing:-.045em;margin:9px 0}.emsuk-doc-title p{font-size:.8rem;color:#718691}.emsuk-doc-facts{display:grid;grid-template-columns:repeat(4,1fr);background:#f2f7f8;border-radius:12px;margin-bottom:16px;overflow:hidden}.emsuk-doc-facts span{padding:13px 14px;border-right:1px solid #dce7ea;font-size:.72rem;display:flex;flex-direction:column}.emsuk-doc-facts b{font-size:.54rem;letter-spacing:.1em;color:#718691}.emsuk-doc-tags{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:18px}.emsuk-doc-tags span{font-size:.6rem;color:#527080;background:#edf3f5;border-radius:99px;padding:5px 9px}.emsuk-doc-section{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;padding:18px 0;border-top:1px solid #e4ecef;break-inside:avoid}.emsuk-doc-section h3{display:flex;gap:9px;font-size:.7rem;margin:0;color:#173044}.emsuk-doc-section h3 i{width:28px;height:28px;flex:none;border-radius:8px;background:#e7f2fb;color:var(--blue);display:grid;place-items:center;font-size:.6rem;font-style:normal}.emsuk-doc-section.yellow h3 i{background:#fff7cf;color:#806600}.emsuk-doc-section.green h3 i{background:#e7f5ec;color:var(--green)}.emsuk-doc-section p{font-size:.76rem;line-height:1.55;color:#445d6c}.emsuk-evidence-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:26px;border-top:1px solid #e4ecef;padding-top:20px;break-inside:avoid}.emsuk-standard{display:grid;grid-template-columns:27px 1fr;gap:8px;align-items:start;margin-top:7px}.emsuk-standard>b{width:24px;height:24px;border-radius:7px;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.57rem}.emsuk-standard p,.emsuk-evidence-grid>section>p{font-size:.62rem;color:#556e7b}.emsuk-doc-file{border:1px solid #e0e9ec;border-radius:8px;padding:8px;margin-top:7px;font-size:.61rem}.emsuk-doc-footer{margin-top:auto;padding-top:18px;border-top:1px solid #dfe8eb;display:flex;justify-content:space-between;font-size:.55rem;letter-spacing:.05em;color:#7f929d}.emsuk-settings{display:grid;grid-template-columns:1.05fr .95fr;gap:22px}.emsuk-standard-row{display:grid;grid-template-columns:34px 1fr 20px;gap:10px;align-items:center;border-top:1px solid #e8eef1;padding:11px 0}.emsuk-standard-row>b{width:28px;height:28px;border-radius:8px;background:#e7f2fb;color:var(--blue);display:grid;place-items:center}.emsuk-standard-row p{font-size:.8rem;margin:0}.emsuk-standard-row span{color:var(--green)}.emsuk-modal-backdrop{position:fixed;inset:0;background:#001a3e99;z-index:999999;display:grid;place-items:center;padding:20px}.emsuk-modal{width:min(560px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:18px;padding:26px;box-shadow:0 24px 70px #00182f55;position:relative}.emsuk-modal.wide{width:min(780px,96vw)}.emsuk-modal-close{position:absolute;right:16px;top:14px;width:36px;height:36px;border:0;border-radius:9px;background:#edf2f5;color:#466071;font-size:1.35rem}.emsuk-modal-heading{padding-right:38px;margin-bottom:20px}.emsuk-modal-heading small{font-size:.68rem;color:var(--blue);font-weight:800;letter-spacing:.12em}.emsuk-modal-heading h2{font-size:1.65rem;margin:6px 0}.emsuk-modal-heading p{font-size:.83rem;color:var(--muted)}.emsuk-form fieldset{border:1px solid var(--line);border-radius:12px;padding:13px}.emsuk-form legend{font-size:.78rem;font-weight:800}.emsuk-check{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:9px;padding:9px 4px}.emsuk-check input{width:17px;min-height:17px;margin-top:2px}.emsuk-check span{font-size:.79rem!important;font-weight:500!important}.emsuk-entry-health{background:#edf5fb;border-radius:12px;padding:15px;margin:8px 0 20px}.emsuk-entry-health>span{display:flex;justify-content:space-between;margin-bottom:8px}.emsuk-entry-health strong{color:var(--blue)}.emsuk-detail{padding:17px 0;border-bottom:1px solid #e8eef1}.emsuk-detail h3{font-size:.8rem;margin-bottom:7px}.emsuk-detail p{font-size:.83rem;color:#5f7481;white-space:pre-wrap;margin:0}.emsuk-badges{display:flex;gap:6px;flex-wrap:wrap}.emsuk-badges span{background:#e7f2fb;color:var(--blue);border-radius:99px;padding:4px 9px;font-size:.7rem;font-weight:750}.emsuk-detail-head{display:flex;justify-content:space-between;align-items:center}.emsuk-upload{color:var(--blue);font-size:.74rem;font-weight:800;cursor:pointer}.emsuk-files>div{display:grid;grid-template-columns:24px minmax(0,1fr) auto 30px;align-items:center;gap:7px;background:#f5f8f9;border-radius:9px;padding:9px 10px;margin-top:7px}.emsuk-files strong{font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emsuk-files a{font-size:.7rem;color:var(--blue)}.emsuk-files button{border:0;background:transparent;color:#b52635;font-size:1.15rem}.emsuk-toast{position:fixed;right:24px;bottom:24px;z-index:1000000;background:#103d27;color:#fff;border-radius:10px;padding:12px 16px;box-shadow:0 12px 35px #00182f44;transform:translateY(20px);opacity:0;transition:.2s}.emsuk-toast.error{background:#a52433}.emsuk-toast.show{transform:none;opacity:1}.emsuk-cpd-app.is-busy:after{content:"Saving…";position:fixed;left:50%;top:20px;transform:translateX(-50%);z-index:1000001;background:var(--navy);color:#fff;border:2px solid var(--yellow);border-radius:99px;padding:8px 16px;font-size:.78rem;font-weight:800}.emsuk-login-required{background:#f4f8fb;border:1px solid #d9e5ed;border-left:5px solid #005eb8;border-radius:14px;padding:28px}.emsuk-login-required .emsuk-button{background:#005eb8;color:#fff}@keyframes emsuk-pulse{50%{transform:scale(1.06);box-shadow:0 0 0 12px #ffd10022}}
@media(max-width:1180px){.emsuk-metrics{grid-template-columns:repeat(2,1fr)}.emsuk-card-grid{grid-template-columns:repeat(2,1fr)}.emsuk-columns{grid-template-columns:1fr}.emsuk-portfolio-layout{grid-template-columns:280px minmax(0,1fr)}.emsuk-cover,.emsuk-doc-page{min-height:900px;padding:38px}.emsuk-cover:after{left:38px}}
@media(max-width:820px){.emsuk-shell{display:block;border-radius:14px}.emsuk-sidebar{position:fixed;inset:0 auto 0 0;width:280px;z-index:99999;transform:translateX(-105%);transition:.25s}.emsuk-cpd-app.menu-open .emsuk-sidebar{transform:none}.emsuk-top{height:82px;padding:0 18px}.emsuk-menu{display:grid;place-items:center}.emsuk-top h1{font-size:1.1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emsuk-content{padding:20px 16px 45px}.emsuk-hero{grid-template-columns:1fr;padding:28px;min-height:0}.emsuk-orbit{display:none}.emsuk-metrics{grid-template-columns:1fr 1fr}.emsuk-reflection-layout,.emsuk-settings,.emsuk-portfolio-layout{grid-template-columns:1fr}.emsuk-portfolio-controls{position:static}.emsuk-print-area{padding:12px}.emsuk-cover,.emsuk-doc-page{min-height:auto;padding:30px}.emsuk-cover{gap:85px}.emsuk-card-grid,.emsuk-learning-grid{grid-template-columns:1fr}.emsuk-section-head{align-items:flex-start;flex-direction:column}.emsuk-supervision-body,.emsuk-summary-metrics,.emsuk-summary-columns,.emsuk-evidence-grid{grid-template-columns:1fr}.emsuk-toolbar{flex-wrap:wrap}.emsuk-toolbar label{flex-basis:100%}.emsuk-toolbar select{flex:1;width:auto}.emsuk-cover-top>em{display:none}.emsuk-doc-section{grid-template-columns:1fr;gap:7px}}
@media(max-width:540px){.emsuk-top .emsuk-primary{font-size:0;width:42px;padding:0}.emsuk-top .emsuk-primary:first-letter{font-size:1rem}.emsuk-metrics{grid-template-columns:1fr}.emsuk-form-grid{grid-template-columns:1fr}.emsuk-hero>div>div{flex-direction:column}.emsuk-toolbar .emsuk-primary{width:100%}.emsuk-cover-stats,.emsuk-doc-facts{grid-template-columns:1fr}.emsuk-cover-stats span,.emsuk-doc-facts span{border-right:0;border-bottom:1px solid #ffffff20}.emsuk-cover-title h2{font-size:2.2rem}.emsuk-doc-page{padding:24px}.emsuk-doc-header>span b{display:none}.emsuk-form-actions{flex-direction:column}.emsuk-form-actions button{width:100%}}
@media print{@page{size:A4;margin:0}body *{visibility:hidden!important}.emsuk-cpd-app,.emsuk-cpd-app *,.emsuk-print-area,.emsuk-print-area *{visibility:visible!important}.emsuk-cpd-app{position:absolute;left:0;top:0;width:210mm}.emsuk-sidebar,.emsuk-top,.emsuk-portfolio-controls,.emsuk-modal-backdrop,.emsuk-toast{display:none!important}.emsuk-shell,.emsuk-main,.emsuk-portfolio-layout{display:block!important;background:#fff!important;border:0!important;box-shadow:none!important}.emsuk-content{padding:0!important;margin:0!important;max-width:none!important}.emsuk-print-area{background:#fff!important;padding:0!important;border-radius:0!important}.emsuk-cover,.emsuk-doc-page{width:210mm!important;max-width:210mm!important;min-height:297mm!important;margin:0!important;padding:13mm 15mm 10mm!important;box-shadow:none!important;border-radius:0!important;page-break-after:always;break-after:page;overflow:hidden;print-color-adjust:exact;-webkit-print-color-adjust:exact}.emsuk-cover{padding:15mm 16mm!important}.emsuk-doc-page:last-child{page-break-after:auto;break-after:auto}.emsuk-cover:after{left:16mm}.emsuk-doc-section,.emsuk-evidence-grid,.emsuk-summary-metrics,.emsuk-content-row{break-inside:avoid}.emsuk-doc-footer{margin-top:auto}.emsuk-cover-title h2{font-size:31pt}.emsuk-doc-title h2{font-size:22pt}.emsuk-doc-section p{font-size:8.5pt}.emsuk-doc-section{padding:4.5mm 0}}

/* Recognisable UK ambulance livery rather than a generic NHS palette. */
.emsuk-cpd-app{--blue:#005eb8;--navy:#003f2f;--deep:#00291f;--green:#007f3b;--yellow:#ffed00}.emsuk-sidebar{position:relative;padding-top:35px;background:linear-gradient(180deg,#003f2f,#00291f);border-right-color:#16775d}.emsuk-sidebar:before{content:"";position:absolute;inset:0 0 auto;height:12px;background:repeating-linear-gradient(90deg,#ffed00 0 46px,#00843d 46px 92px)}.emsuk-brand-mark{background:#ffed00;color:#003f2f}.emsuk-sidebar nav button:hover{background:#075d46}.emsuk-sidebar nav button.active{background:#0a684f;box-shadow:inset 4px 0 #ffed00}.emsuk-side-progress{background:#00271e;border-color:#16775d}.emsuk-hero{padding-bottom:45px;background:radial-gradient(circle at 82% 50%,#159957 0 8%,transparent 9%),linear-gradient(120deg,#003f2f,#007f3b 62%,#005eb8)}.emsuk-hero:before{content:"";position:absolute;inset:auto 0 0;height:13px;background:repeating-linear-gradient(90deg,#ffed00 0 52px,#00843d 52px 104px);z-index:2}.emsuk-orbit{background:#00362bba}.emsuk-primary{background:#007f3b}.emsuk-primary:hover{background:#006630}.emsuk-entry-icon,.emsuk-timeline-dot,.emsuk-doc-header i,.emsuk-standard>b,.emsuk-standards-dots span.covered{background:#007f3b}.emsuk-cover{background:linear-gradient(156deg,#003f2f 0 61%,#007f3b 61% 79%,#005eb8 79%)}.emsuk-cover-logo>i,.emsuk-cover-title>i{background:#ffed00}.emsuk-cover-title>small{color:#ffed00}.emsuk-cover>div:last-child:before{content:"";display:block;height:10px;margin-bottom:18px;background:repeating-linear-gradient(90deg,#ffed00 0 42px,#00843d 42px 84px)}.emsuk-modal-close{z-index:4;background:#fff;border:1px solid #cbdad3;color:#27463a}.emsuk-modal-close:hover{background:#e5f4eb;color:#005c3b}

/* Full-screen application mode: escape WordPress and page-builder width constraints. */
body.emsuk-cpd-page{margin:0!important;overflow-x:hidden}.emsuk-cpd-fullscreen{width:100vw!important;max-width:none!important;min-height:100vh;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.emsuk-cpd-fullscreen .emsuk-shell{width:100%;min-height:100vh;border:0;border-radius:0;box-shadow:none}body.emsuk-cpd-page .entry-header,body.emsuk-cpd-page .wp-block-post-title{display:none!important}body.emsuk-cpd-page .site-main,body.emsuk-cpd-page .content-area,body.emsuk-cpd-page .entry-content,body.emsuk-cpd-page .wp-block-post-content,body.emsuk-cpd-page #main-content,body.emsuk-cpd-page #main-content>.container,body.emsuk-cpd-page .et-l--post .et_builder_inner_content,body.emsuk-cpd-page .et_pb_section,body.emsuk-cpd-page .et_pb_row,body.emsuk-cpd-page .elementor-section,body.emsuk-cpd-page .elementor-container{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}body.emsuk-cpd-page #main-content>.container:before{display:none!important}

/* The on-screen portfolio preview matches the selected black-and-white output. */
.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-cover,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-doc-page{background:#fff!important;color:#111!important;border:1px solid #777}.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-cover:before,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-cover:after,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-cover>div:last-child:before{display:none}.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-cover *,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-doc-page *{color:#111!important;text-shadow:none!important}.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-cover-logo>i,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-doc-header i,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-summary-columns h3 i,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-evidence-grid h3 i,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-doc-section h3 i,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-standard>b,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-standards-dots span{background:#fff!important;color:#111!important;border:1px solid #555!important}.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-cover-stats,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-summary-metrics>span,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-doc-facts,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-doc-tags span,.emsuk-cpd-app.print-bw .emsuk-print-area .emsuk-mix b{background:#fff!important;border-color:#999!important}

@media print{body.emsuk-cpd-page{margin:0!important}.emsuk-cpd-app.print-bw .emsuk-cover,.emsuk-cpd-app.print-bw .emsuk-doc-page{background:#fff!important;color:#000!important;border:1px solid #000!important;filter:none!important}.emsuk-cpd-app.print-bw .emsuk-cover:before,.emsuk-cpd-app.print-bw .emsuk-cover:after,.emsuk-cpd-app.print-bw .emsuk-cover>div:last-child:before{display:none!important}.emsuk-cpd-app.print-bw .emsuk-cover *,.emsuk-cpd-app.print-bw .emsuk-doc-page *{color:#000!important;text-shadow:none!important}.emsuk-cpd-app.print-bw .emsuk-cover-logo>i,.emsuk-cpd-app.print-bw .emsuk-doc-header i,.emsuk-cpd-app.print-bw .emsuk-summary-columns h3 i,.emsuk-cpd-app.print-bw .emsuk-evidence-grid h3 i,.emsuk-cpd-app.print-bw .emsuk-doc-section h3 i,.emsuk-cpd-app.print-bw .emsuk-standard>b,.emsuk-cpd-app.print-bw .emsuk-standards-dots span{background:#fff!important;color:#000!important;border:1px solid #000!important}.emsuk-cpd-app.print-bw .emsuk-cover-stats,.emsuk-cpd-app.print-bw .emsuk-summary-metrics>span,.emsuk-cpd-app.print-bw .emsuk-doc-facts,.emsuk-cpd-app.print-bw .emsuk-doc-tags span,.emsuk-cpd-app.print-bw .emsuk-mix b{background:#fff!important;border-color:#777!important}.emsuk-cpd-app.print-bw .emsuk-cover-stats span,.emsuk-cpd-app.print-bw .emsuk-doc-facts span,.emsuk-cpd-app.print-bw .emsuk-doc-section,.emsuk-cpd-app.print-bw .emsuk-evidence-grid,.emsuk-cpd-app.print-bw .emsuk-doc-header,.emsuk-cpd-app.print-bw .emsuk-doc-footer,.emsuk-cpd-app.print-bw .emsuk-content-row{border-color:#777!important}}

/* The print button opens an isolated document so WordPress theme and full-screen rules cannot distort A4 pages. */
.emsuk-print-window{margin:0;background:#dce3e7}.emsuk-print-window .emsuk-print-document{width:auto!important;max-width:none!important;min-height:0!important;margin:0!important;position:static!important}.emsuk-print-window .emsuk-print-area{background:transparent;padding:24px;border-radius:0}.emsuk-print-window .emsuk-cover,.emsuk-print-window .emsuk-doc-page{width:190mm;max-width:190mm;min-height:277mm;margin:0 auto 24px;overflow:visible}

@media print{@page{size:A4 portrait;margin:10mm}html,body.emsuk-print-window{width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}body.emsuk-print-window *{visibility:visible!important}.emsuk-print-window .emsuk-print-document{display:block!important;width:auto!important;min-height:0!important;margin:0!important;position:static!important}.emsuk-print-window .emsuk-print-area{display:block!important;width:auto!important;margin:0!important;padding:0!important;background:#fff!important}.emsuk-print-window .emsuk-cover,.emsuk-print-window .emsuk-doc-page{display:flex!important;width:100%!important;max-width:none!important;min-height:276mm!important;height:auto!important;margin:0!important;padding:10mm!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;page-break-after:always!important;break-after:page!important;page-break-inside:auto!important;break-inside:auto!important}.emsuk-print-window .emsuk-cover{padding:11mm!important}.emsuk-print-window .emsuk-doc-page:last-child{page-break-after:auto!important;break-after:auto!important}.emsuk-print-window .emsuk-cover:after{left:11mm!important}.emsuk-print-window .emsuk-doc-section,.emsuk-print-window .emsuk-evidence-grid,.emsuk-print-window .emsuk-summary-metrics,.emsuk-print-window .emsuk-content-row{page-break-inside:avoid!important;break-inside:avoid!important}}

.emsuk-shell,.emsuk-sidebar{min-height:100vh}

/* Logged-out access and subscriber registration. */
.emsuk-cpd-auth{display:grid!important;grid-template-columns:minmax(330px,.78fr) minmax(620px,1.35fr)!important;width:100vw!important;max-width:none!important;min-height:100vh!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:#f1f6f4!important;color:#102e25!important}.emsuk-cpd-auth *{box-sizing:border-box}.emsuk-auth-intro{position:relative;overflow:hidden;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(45px,7vw,105px)!important;background:linear-gradient(145deg,#00291f 0%,#007f3b 68%,#005eb8 100%)!important;color:#fff!important}.emsuk-auth-intro:before{content:"";position:absolute;inset:0 0 auto;height:14px;background:repeating-linear-gradient(90deg,#ffed00 0 52px,#00843d 52px 104px)}.emsuk-auth-intro:after{content:"";position:absolute;width:420px;height:420px;border:1px solid #ffffff20;border-radius:50%;right:-245px;bottom:-90px;box-shadow:0 0 0 65px #ffffff08,0 0 0 130px #ffffff06}.emsuk-auth-intro>*{position:relative;z-index:1}.emsuk-auth-brand{display:flex!important;align-items:center!important;gap:13px!important;margin-bottom:72px!important}.emsuk-auth-brand>span{display:grid!important;place-items:center!important;width:48px!important;height:48px!important;border-radius:13px!important;background:#ffed00!important;color:#003f2f!important;font-size:1.35rem!important;font-weight:900!important}.emsuk-auth-brand>div{display:flex!important;flex-direction:column!important;line-height:1!important}.emsuk-auth-brand strong{font-size:1.15rem!important;letter-spacing:.16em!important;color:#fff!important}.emsuk-auth-brand small{margin-top:7px!important;color:#b9d7cc!important;font-size:.61rem!important;letter-spacing:.14em!important}.emsuk-auth-kicker{margin:0 0 13px!important;color:#ffed00!important;font-size:.68rem!important;font-weight:850!important;letter-spacing:.18em!important}.emsuk-auth-intro h1{max-width:650px!important;margin:0 0 22px!important;color:#fff!important;font-family:inherit!important;font-size:clamp(2.25rem,4.4vw,4.7rem)!important;line-height:1.01!important;letter-spacing:-.055em!important}.emsuk-auth-intro>p:not(.emsuk-auth-kicker){max-width:610px!important;margin:0!important;color:#d4e7df!important;font-size:1rem!important;line-height:1.7!important}.emsuk-auth-intro ul{display:grid!important;gap:12px!important;margin:38px 0 0!important;padding:0!important;list-style:none!important}.emsuk-auth-intro li{display:flex!important;align-items:center!important;gap:10px!important;color:#fff!important;font-size:.83rem!important}.emsuk-auth-intro li:before{content:"✓";display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:#ffed00;color:#003f2f;font-weight:900}.emsuk-auth-access{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:clamp(28px,5vw,76px)!important;background:#f1f6f4!important}.emsuk-auth-grid{display:grid!important;grid-template-columns:minmax(270px,.8fr) minmax(390px,1.2fr)!important;gap:22px!important;width:100%!important;max-width:1050px!important;margin:0 auto!important}.emsuk-auth-card{position:relative!important;display:flex!important;flex-direction:column!important;gap:15px!important;margin:0!important;padding:30px!important;background:#fff!important;border:1px solid #d4e2dc!important;border-radius:18px!important;box-shadow:0 10px 35px #173c2e0d!important;color:#17372c!important}.emsuk-auth-card.register{border-top:5px solid #007f3b!important}.emsuk-auth-card>small:not(.emsuk-auth-privacy){color:#007f3b!important;font-size:.65rem!important;font-weight:850!important;letter-spacing:.14em!important}.emsuk-auth-card h2{margin:-6px 0 0!important;color:#102e25!important;font-family:inherit!important;font-size:1.8rem!important;line-height:1.15!important;letter-spacing:-.035em!important}.emsuk-auth-card>p{margin:-5px 0 7px!important;color:#647d73!important;font-size:.8rem!important}.emsuk-auth-number{position:absolute!important;right:20px!important;top:8px!important;color:#edf3f0!important;font-size:4.2rem!important;font-weight:900!important;line-height:1!important}.emsuk-auth-card label{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;color:#344f45!important}.emsuk-auth-card label>span{font-size:.74rem!important;font-weight:750!important}.emsuk-auth-card input:not([type=checkbox]){display:block!important;width:100%!important;min-height:45px!important;margin:0!important;padding:10px 12px!important;background:#fff!important;border:1px solid #c8d9d2!important;border-radius:9px!important;color:#17372c!important;font-family:inherit!important;font-size:.92rem!important;box-shadow:none!important}.emsuk-auth-card input:focus{outline:3px solid #ffed0066!important;border-color:#007f3b!important}.emsuk-auth-fields{display:grid!important;grid-template-columns:1fr 1fr!important;gap:11px!important}.emsuk-auth-remember{display:flex!important;flex-direction:row!important;align-items:center!important;gap:8px!important}.emsuk-auth-remember input{width:17px!important;height:17px!important;margin:0!important}.emsuk-cpd-auth .emsuk-primary{width:100%!important;min-height:46px!important;margin:4px 0 0!important;padding:10px 16px!important;border:0!important;border-radius:9px!important;background:#007f3b!important;color:#fff!important;font-family:inherit!important;font-size:.86rem!important;font-weight:800!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.emsuk-cpd-auth .emsuk-primary:hover{background:#006630!important;color:#fff!important}.emsuk-auth-link{align-self:center!important;color:#005eb8!important;font-size:.76rem!important;font-weight:750!important;text-decoration:none!important}.emsuk-auth-link:hover{text-decoration:underline!important}.emsuk-auth-privacy{color:#71877e!important;font-size:.68rem!important;line-height:1.45!important;text-align:center!important}.emsuk-auth-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.emsuk-auth-notice{width:100%!important;max-width:1050px!important;margin:0 auto 18px!important;padding:12px 15px!important;border-radius:10px!important;font-size:.82rem!important;font-weight:700!important}.emsuk-auth-notice.error{background:#fff0f1!important;border:1px solid #e9bfc3!important;color:#9f2632!important}

@media(max-width:1120px){.emsuk-cpd-auth{grid-template-columns:1fr!important}.emsuk-auth-intro{padding:48px 35px!important}.emsuk-auth-brand{margin-bottom:36px!important}.emsuk-auth-intro h1{font-size:2.8rem!important}.emsuk-auth-access{padding:35px!important}}
@media(max-width:760px){.emsuk-auth-grid{grid-template-columns:1fr!important}.emsuk-auth-fields{grid-template-columns:1fr!important}.emsuk-auth-intro{padding:42px 22px!important}.emsuk-auth-intro h1{font-size:2.25rem!important}.emsuk-auth-access{padding:22px 14px 40px!important}.emsuk-auth-card{padding:24px 20px!important}}

/* High-contrast sidebar count bubbles. */
.emsuk-sidebar nav button b{min-width:25px!important;padding:2px 7px!important;background:#fff!important;color:#000!important;border:1px solid #000!important;text-align:center!important;font-weight:900!important}

/* Clear, accessible evidence-file controls. */
.emsuk-evidence-upload{padding:17px;border:2px dashed #9bbcaf;border-radius:12px;background:#f4faf7}.emsuk-evidence-upload>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.emsuk-evidence-upload strong{font-size:.83rem}.emsuk-evidence-upload>div>span,.emsuk-detail-head>span{font-size:.7rem;color:#007f3b;font-weight:800}.emsuk-evidence-upload p{margin:6px 0 12px!important;color:#5e776d;font-size:.75rem}.emsuk-file-input{display:block!important;width:100%!important;min-height:46px!important;padding:7px!important;border:1px solid #b9cec5!important;border-radius:9px!important;background:#fff!important;color:#203f33!important;font-size:.78rem!important}.emsuk-file-input::file-selector-button{margin-right:11px;padding:8px 12px;border:0;border-radius:7px;background:#007f3b;color:#fff;font:inherit;font-weight:800;cursor:pointer}.emsuk-evidence-upload>small{display:block;margin-top:7px;color:#71877e;font-size:.66rem}.emsuk-evidence-upload ul{margin:12px 0 0;padding:10px 12px;background:#fff;border-radius:8px;list-style:none}.emsuk-evidence-upload li{padding:3px 0;color:#415c51;font-size:.7rem}.emsuk-evidence-upload.compact{margin:9px 0 13px;padding:12px}.emsuk-detail-head{gap:15px}

/* Additional report: individual learning and development log. */
.emsuk-learning-log{width:100%;max-width:794px;min-height:1123px;margin:0 auto 30px;padding:44px 50px 36px;background:#fff;color:#182f28;box-shadow:0 12px 38px #17364b1b;display:flex;flex-direction:column;position:relative;overflow:hidden}.emsuk-log-brand{display:flex;align-items:center;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #bfd0ca}.emsuk-log-brand>div{display:flex;align-items:center;gap:10px}.emsuk-log-brand i{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;background:#007f3b;color:#fff;font-size:1rem;font-style:normal}.emsuk-log-brand span{display:flex;flex-direction:column;line-height:1.05}.emsuk-log-brand b{font-size:.86rem;letter-spacing:.14em}.emsuk-log-brand small{margin-top:5px;color:#647c73;font-size:.56rem}.emsuk-log-brand em{color:#637b72;font-size:.54rem;font-style:normal;font-weight:800;letter-spacing:.13em}.emsuk-learning-log>h2{margin:22px 0 19px;padding:9px 12px;background:#eaf5ef;border:1px solid #8bb9a6;border-left:6px solid #007f3b;color:#173b2f;font-size:1rem;line-height:1.2;letter-spacing:.055em;text-align:center;text-transform:uppercase}.emsuk-log-details{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #aabbb4;border-left:1px solid #aabbb4}.emsuk-log-details>span{min-height:49px;padding:7px 10px;border-right:1px solid #aabbb4;border-bottom:1px solid #aabbb4;display:flex;flex-direction:column;font-size:.75rem}.emsuk-log-details b{margin-bottom:2px;color:#526a61;font-size:.55rem;letter-spacing:.08em;text-transform:uppercase}.emsuk-log-caption{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:22px;padding-bottom:7px}.emsuk-log-caption b{font-size:.76rem}.emsuk-log-caption span{color:#6d8179;font-size:.59rem;text-align:right}.emsuk-log-reflection{border:1px solid #849890;display:flex;flex-direction:column;min-height:475px}.emsuk-log-reflection section{flex:1;min-height:125px;padding:12px 14px;border-bottom:1px solid #b7c4bf}.emsuk-log-reflection section:last-child{border-bottom:0}.emsuk-log-reflection h3{display:flex;align-items:baseline;gap:7px;margin:0 0 7px;font-size:.7rem}.emsuk-log-reflection h3 strong{color:#006b38;font-size:.79rem}.emsuk-log-reflection h3 span{color:#5d726a;font-weight:500}.emsuk-log-reflection p{margin:0;color:#253f36;font-size:.72rem;line-height:1.48;white-space:normal}.emsuk-log-hours{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding:9px 12px;border:1px solid #96aaa2;font-size:.72rem}.emsuk-log-hours strong{font-size:.9rem}.emsuk-log-evidence{display:grid;grid-template-columns:125px minmax(0,1fr);gap:10px;padding:9px 2px;border-bottom:1px solid #ccd7d2;font-size:.62rem}.emsuk-log-evidence span{overflow-wrap:anywhere}.emsuk-log-signatures{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:18px 0}.emsuk-log-signatures>span{display:flex;flex-direction:column;gap:17px;color:#425c52;font-size:.6rem}.emsuk-log-signatures i{display:block;border-bottom:1px solid #52665f}.emsuk-learning-log>footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:9px;border-top:1px solid #b9c8c2;color:#667b73;font-size:.55rem}.emsuk-learning-log>footer b{color:#263e35}.emsuk-cpd-app.print-bw .emsuk-learning-log{background:#fff!important;color:#000!important;border:1px solid #777}.emsuk-cpd-app.print-bw .emsuk-learning-log *{color:#000!important;text-shadow:none!important}.emsuk-cpd-app.print-bw .emsuk-learning-log>h2,.emsuk-cpd-app.print-bw .emsuk-log-brand i{background:#fff!important;border-color:#555!important}.emsuk-cpd-app.print-bw .emsuk-log-brand i{border:1px solid #555!important}.emsuk-cpd-app.print-bw .emsuk-log-details,.emsuk-cpd-app.print-bw .emsuk-log-details>span,.emsuk-cpd-app.print-bw .emsuk-log-reflection,.emsuk-cpd-app.print-bw .emsuk-log-reflection section,.emsuk-cpd-app.print-bw .emsuk-log-hours,.emsuk-cpd-app.print-bw .emsuk-log-brand,.emsuk-cpd-app.print-bw .emsuk-log-evidence,.emsuk-cpd-app.print-bw .emsuk-learning-log>footer{border-color:#777!important}

@media(max-width:820px){.emsuk-learning-log{min-height:auto;padding:28px 24px}.emsuk-log-brand em{display:none}.emsuk-log-details{grid-template-columns:1fr}.emsuk-log-reflection{min-height:0}.emsuk-log-signatures{grid-template-columns:1fr}.emsuk-log-signatures>span{gap:10px}}

@media print{.emsuk-learning-log{display:flex!important;width:100%!important;max-width:none!important;min-height:276mm!important;height:auto!important;margin:0!important;padding:10mm!important;background:#fff!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;page-break-after:always!important;break-after:page!important;page-break-inside:auto!important;break-inside:auto!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.emsuk-learning-log:last-child{page-break-after:auto!important;break-after:auto!important}.emsuk-log-reflection,.emsuk-log-details,.emsuk-log-hours,.emsuk-log-signatures{page-break-inside:avoid!important;break-inside:avoid!important}.emsuk-log-reflection{min-height:105mm}.emsuk-log-reflection section{min-height:27mm}.emsuk-learning-log>h2{margin:5mm 0 4mm}.emsuk-log-caption{margin-top:5mm}.emsuk-log-signatures{margin:4mm 0}.emsuk-learning-log>footer{margin-top:auto}}

/* Learning mix pie chart: overview and printable portfolio. */
.emsuk-learning-mix-panel .emsuk-panel-head{margin-bottom:8px}.emsuk-learning-mix-panel .emsuk-panel-head>span{color:#6f847b;font-size:.72rem;font-weight:750}.emsuk-mix-chart{display:grid;grid-template-columns:210px minmax(0,1fr);gap:30px;align-items:center;padding:14px 10px 8px}.emsuk-mix-pie{width:190px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--emsuk-mix));display:grid;place-items:center;position:relative;box-shadow:inset 0 0 0 1px #102e2518;print-color-adjust:exact;-webkit-print-color-adjust:exact}.emsuk-mix-pie:before{content:"";position:absolute;width:55%;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #d8e4df}.emsuk-mix-pie>span{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;line-height:1}.emsuk-mix-pie b{font-size:1.65rem;color:#173b2f}.emsuk-mix-pie small{margin-top:5px;color:#6b8077;font-size:.65rem}.emsuk-mix-chart ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 22px;margin:0;padding:0;list-style:none}.emsuk-mix-chart li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:9px;align-items:start;min-width:0}.emsuk-mix-chart li>i{width:11px;height:11px;margin-top:3px;border-radius:3px;border:1px solid #203d3226;print-color-adjust:exact;-webkit-print-color-adjust:exact}.emsuk-mix-chart li>span{display:flex;flex-direction:column;min-width:0}.emsuk-mix-chart li b{color:#29473b;font-size:.73rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emsuk-mix-chart li small{color:#758a81;font-size:.63rem}.emsuk-mix-chart li.empty{grid-template-columns:1fr}.emsuk-mix-chart.compact{display:flex;flex-direction:column;gap:12px;padding:5px 0 18px}.emsuk-mix-chart.compact .emsuk-mix-pie{width:126px}.emsuk-mix-chart.compact .emsuk-mix-pie b{font-size:1.15rem}.emsuk-mix-chart.compact .emsuk-mix-pie small{font-size:.54rem}.emsuk-mix-chart.compact ul{grid-template-columns:1fr;width:100%;gap:5px}.emsuk-mix-chart.compact li{grid-template-columns:9px minmax(0,1fr);gap:6px}.emsuk-mix-chart.compact li>i{width:8px;height:8px}.emsuk-mix-chart.compact li b{font-size:.6rem}.emsuk-mix-chart.compact li small{font-size:.54rem}.emsuk-cpd-app.print-bw .emsuk-mix-pie,.emsuk-cpd-app.print-bw .emsuk-mix-chart li>i{filter:grayscale(1) contrast(1.15)}

@media(max-width:820px){.emsuk-mix-chart{grid-template-columns:1fr;justify-items:center}.emsuk-mix-chart ul{width:100%}}
@media(max-width:540px){.emsuk-mix-chart ul{grid-template-columns:1fr}.emsuk-mix-pie{width:165px}}
@media print{.emsuk-mix-chart,.emsuk-mix-pie,.emsuk-mix-chart li{page-break-inside:avoid!important;break-inside:avoid!important}.emsuk-mix-pie{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.emsuk-mix-chart.compact{gap:3mm;padding:1mm 0 4mm}.emsuk-mix-chart.compact .emsuk-mix-pie{width:32mm}}

/* Keep record popups above WordPress headers, footers and page builders. */
:host(.emsuk-modal-active){position:fixed!important;inset:0!important;z-index:2147483647!important;width:100vw!important;max-width:none!important;height:100vh!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;isolation:isolate!important}dialog.emsuk-modal-backdrop{width:100vw!important;height:100vh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:20px!important;border:0!important;border-radius:0!important;overflow:auto!important;color:inherit!important}dialog.emsuk-modal-backdrop[open]{display:grid!important}dialog.emsuk-modal-backdrop:not([open]){display:none!important}dialog.emsuk-modal-backdrop::backdrop{background:transparent!important}.emsuk-modal{z-index:1}

/* Model-driven guided reflections. */
.emsuk-model-picker{display:flex;flex-direction:column;gap:3px;padding:15px;border:1px solid #b9d2c7;border-left:5px solid #007f3b;border-radius:11px;background:#f3faf6}.emsuk-model-picker>span{color:#405766;font-size:.68rem;font-weight:750}.emsuk-model-picker>strong{color:#075f37;font-size:1rem}.emsuk-model-picker>small{color:#687f75;font-size:.7rem}.emsuk-reflection-questions{display:flex;flex-direction:column}.emsuk-reflection-form .emsuk-numbered:first-child{border-top:1px solid #e9eff2}.emsuk-reflection-form .emsuk-numbered>b{color:#007f3b}.emsuk-reflection-form .emsuk-numbered textarea{min-height:110px}.emsuk-reflection-intro blockquote #emsuk-model-summary{white-space:normal}

/* Selected reflection models and their fields in the printed portfolio. */
.emsuk-doc-model{margin:2px 0 13px;padding:14px 16px;border:1px solid #a9c7b9;border-left:5px solid #007f3b;border-radius:10px;background:#eef8f2}.emsuk-doc-model>span{display:block;color:#61796e;font-size:.52rem;font-weight:850;letter-spacing:.13em}.emsuk-doc-model>strong{display:block;margin:3px 0 4px;color:#006b38;font-size:1rem}.emsuk-doc-model>p{margin:0;color:#50695e;font-size:.65rem;line-height:1.45}.emsuk-model-doc-section h3>span{display:flex;flex-direction:column;gap:3px}.emsuk-model-doc-section h3 small{color:#71857c;font-size:.54rem;font-weight:500;line-height:1.35}.emsuk-model-doc-section p{white-space:normal}.emsuk-cpd-app.print-bw .emsuk-doc-model{background:#fff!important;border-color:#555!important}.emsuk-cpd-app.print-bw .emsuk-doc-model *{color:#000!important}

.emsuk-log-reflection.gibbs section{min-height:76px}.emsuk-log-reflection.gibbs h3 strong{min-width:72px}.emsuk-log-reflection.gibbs h3 span{font-size:.62rem}
@media print{.emsuk-log-reflection.gibbs{min-height:105mm}.emsuk-log-reflection.gibbs section{min-height:17.5mm!important}}

/* Actionable portfolio-readiness guidance beside the learning mix. */
.emsuk-learning-mix-content{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:24px;align-items:stretch}.emsuk-readiness-guide{padding:19px;border:1px solid #a9cab9;border-top:5px solid #007f3b;border-radius:14px;background:#f1f8f4;color:#183e30}.emsuk-readiness-guide>small{display:block;color:#006b38;font-size:.64rem;font-weight:900;letter-spacing:.12em}.emsuk-readiness-score{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:8px 0}.emsuk-readiness-score span{font-size:.78rem;font-weight:800}.emsuk-readiness-score strong{color:#005eb8;font-size:1.55rem;line-height:1}.emsuk-readiness-guide>.emsuk-progress{height:8px;background:#d6e5de}.emsuk-readiness-explainer{margin:11px 0 12px!important;color:#557066;font-size:.69rem;line-height:1.45}.emsuk-readiness-list{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.emsuk-readiness-list li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid #d7e7df;color:#2c4d40;font-size:.7rem}.emsuk-readiness-list li span::first-letter{text-transform:uppercase}.emsuk-readiness-list b{flex:none;border:1px solid #b4cfc2;border-radius:99px;background:#fff;padding:2px 7px;color:#005eb8;font-size:.62rem}.emsuk-readiness-message{margin:10px 0 0!important;padding:10px;border-radius:9px;background:#fff;color:#4d675d;font-size:.7rem;line-height:1.45}.emsuk-readiness-message.complete{color:#006b38;font-weight:800}.emsuk-readiness-guide.complete{border-top-color:#007f3b;background:#eef8f2}.emsuk-readiness-guide.compact{margin:2px 0 15px;padding:10px;border-top-width:3px;border-radius:8px}.emsuk-readiness-guide.compact>small{font-size:.5rem}.emsuk-readiness-guide.compact .emsuk-readiness-score{margin:4px 0}.emsuk-readiness-guide.compact .emsuk-readiness-score span{font-size:.58rem}.emsuk-readiness-guide.compact .emsuk-readiness-score strong{font-size:.9rem}.emsuk-readiness-guide.compact>.emsuk-progress{height:4px}.emsuk-readiness-guide.compact .emsuk-readiness-explainer{margin:6px 0!important;font-size:.52rem;line-height:1.3}.emsuk-readiness-guide.compact .emsuk-readiness-list li{padding:3px 0;font-size:.54rem}.emsuk-readiness-guide.compact .emsuk-readiness-list b{padding:1px 5px;font-size:.49rem}.emsuk-readiness-guide.compact .emsuk-readiness-message{margin-top:6px!important;padding:6px;font-size:.53rem}.emsuk-cpd-app.print-bw .emsuk-readiness-guide{background:#fff!important;border-color:#555!important}.emsuk-cpd-app.print-bw .emsuk-readiness-guide *{color:#000!important}.emsuk-cpd-app.print-bw .emsuk-readiness-guide .emsuk-progress,.emsuk-cpd-app.print-bw .emsuk-readiness-list b,.emsuk-cpd-app.print-bw .emsuk-readiness-message{background:#fff!important;border-color:#777!important}.emsuk-cpd-app.print-bw .emsuk-readiness-guide .emsuk-progress i{background:#222!important}

@media(max-width:1050px){.emsuk-learning-mix-content{grid-template-columns:1fr}.emsuk-readiness-guide{max-width:none}}
@media print{.emsuk-readiness-guide,.emsuk-readiness-list li{page-break-inside:avoid!important;break-inside:avoid!important}.emsuk-readiness-guide.compact{margin-bottom:3mm;padding:2.4mm}.emsuk-readiness-guide.compact .emsuk-readiness-list li{padding:.7mm 0}}
