.ad-consent{bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;box-sizing:border-box;color:#fff;background:#0b1b3a;border:1px solid #ffffff1f;border-radius:14px;width:min(380px,100vw - 32px);padding:18px 20px 16px;font-family:DM Sans,system-ui,sans-serif;position:fixed;left:16px;box-shadow:0 18px 40px #040c1c59}.ad-consent-title{margin:0;font-family:Gilroy Heading,DM Sans,system-ui,sans-serif;font-size:17px;font-weight:800;line-height:1.25}.ad-consent-text{color:#ffffffc7;margin:6px 0 0;font-size:14px;line-height:1.5}.ad-consent-actions{gap:10px;margin-top:14px;display:flex}.ad-consent-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-size:14px;font-weight:700}.ad-consent-allow{color:#0b1b3a;background:#f4be24;border:0}.ad-consent-allow:hover{background:#d9a70e}.ad-consent-decline{color:#fff;background:0 0;border:1px solid #ffffff59}.ad-consent-decline:hover{border-color:#fff}.ad-consent-actions button:focus-visible{outline-offset:2px;outline:3px solid #f4be24}.ad-consent-decline:focus-visible{outline-color:#fff}@media (max-width:520px){.ad-consent{width:calc(100vw - 24px);left:12px}.ad-consent-actions button{flex:1}}.ad-consent-text a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #f4be24;text-decoration:underline #f4be24}.ad-consent-text a:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #f4be24}
@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-BlackItalic.woff2)format("woff2");font-style:italic;font-weight:900;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}@font-face{font-family:Gilroy;src:url(/fonts/Gilroy-SemiBoldItalic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Gilroy Heading;src:url(/fonts/Gilroy-SemiBold.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DM-Sans.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}html{-webkit-text-size-adjust:100%}body{margin:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@property --li-line{syntax:"<length>";inherits:true;initial-value:24px}li{--li-line:1lh}.country-flag{vertical-align:-2px;border-radius:3px;flex:none;display:inline-flex;position:relative}.country-flag img{object-fit:cover;border-radius:3px;width:20px;height:15px;display:block;box-shadow:0 0 0 1px #0b1b3a24}.country-flag:after{content:attr(data-name);z-index:30;color:#fff;letter-spacing:0;text-transform:none;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#0b1b3a;border-radius:6px;padding:4px 8px;font:600 12px/1.3 DM Sans,system-ui,sans-serif;transition:opacity .12s,transform .12s,visibility .12s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,3px)}.country-flag:hover:after{opacity:1;visibility:visible;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.country-flag:after{transition:none}}
:root{--acc-line:#e4e1d8;--acc-line-open:#d9a70e99;--acc-navy:#0b1b3a;--acc-gold:#f4be24;--acc-paper:#f3f1eb;--acc-hover:#fbfaf6}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course){border:1px solid var(--acc-line);background:#fff;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course)[open]{border-color:var(--acc-line-open);box-shadow:0 10px 26px #0b1b3a14}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course)>summary{cursor:pointer;list-style:none;transition:background .15s}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course)>summary::-webkit-details-marker{display:none}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course)>summary:hover{background:var(--acc-hover)}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course)[open]>summary{border-bottom:1px solid #eeebe3}:where(details.acc-item)>:where(summary){color:var(--acc-navy);align-items:center;gap:12px;padding:15px 18px;font-weight:700;display:flex}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course,.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance)>summary:after{content:"";background:linear-gradient(var(--acc-navy), var(--acc-navy)) center / 10px 2px no-repeat, linear-gradient(var(--acc-navy), var(--acc-navy)) center / 2px 10px no-repeat, var(--acc-paper);border-radius:50%;flex:none;width:26px;height:26px;margin-left:auto;text-decoration:none;transition:background-size .2s,background-color .2s}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course,.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance)[open]>summary:after{content:"";background:linear-gradient(var(--acc-navy), var(--acc-navy)) center / 10px 2px no-repeat, linear-gradient(var(--acc-navy), var(--acc-navy)) center / 2px 0 no-repeat, var(--acc-gold)}details.adm-fold>summary>b[aria-hidden=true]{display:none}details.adm-course>summary{grid-template-columns:auto minmax(0,1fr) minmax(120px,200px) auto}@media (max-width:700px){details.adm-course>summary{grid-template-columns:auto minmax(0,1fr) auto}}details:is(.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance)>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:inline-flex}details:is(.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance)>summary::-webkit-details-marker{display:none}details:is(.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance)>summary:after{background-size:8px 2px,2px 8px,auto;width:22px;height:22px;margin-left:0}details:is(.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance)[open]>summary:after{background-size:8px 2px,2px 0,auto}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course,.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance,.org-details){interpolate-size:allow-keywords}@supports selector(::details-content){details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course,.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance,.org-details)::details-content{block-size:0;transition:block-size .26s cubic-bezier(.2, .7, .3, 1), content-visibility .26s allow-discrete;overflow:clip}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course,.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance,.org-details)[open]::details-content{block-size:auto}}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course,.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance,.org-details,.acc-pop)[open]>:not(summary){animation:.26s both acc-in}@keyframes acc-in{0%{opacity:0;transform:translateY(-6px)}}details:is(.acc-item,.adm-fold,.mt-fold,.lms-cb-module,.adm-course,.acc-inline,.org-manage,.org-add-more,.adm-auto-log,.assessment-guidance)>summary:focus-visible{outline:3px solid var(--acc-gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){details::details-content{transition:none!important}details[open]>:not(summary){animation:none!important}details>summary:after{transition:none!important}}details.adm-fold>summary+*{margin-top:16px}details.mt-fold>summary+.mt-fold-body{padding-top:18px}details.adm-course>summary+.adm-lessons{padding-top:10px}
