.learning-updates{color:#193b62;font-family:var(--font-body);padding-block:35px!important}.learning-updates h2,.learning-updates h3,.learning-updates h4{font-family:var(--font-body);color:#06265d;font-weight:800}.learning-updates-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:22px;display:flex}.learning-updates-heading h2{letter-spacing:-.8px;margin:0 0 10px;font-size:29px}.learning-updates-heading p:last-child{color:#58718e;margin:0;font-size:13px}.learning-updates-heading>a{color:#075dcc;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.learning-update-filters{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.learning-update-filters button{color:#315477;cursor:pointer;background:#f2f7fb;border:1px solid #e0eaf3;border-radius:22px;align-items:center;gap:8px;padding:10px 17px;font-family:inherit;font-size:12px;display:flex}.learning-update-filters button[aria-pressed=true]{color:#fff;background:#06265d;border-color:#06265d}.learning-insights-grid{grid-template-columns:repeat(3,1fr);gap:21px;display:grid}.learning-insight-card{background:#fff;border:1px solid #e0eaf3;border-radius:12px;flex-direction:column;scroll-margin-top:95px;display:flex;overflow:hidden}.learning-insight-art{color:#fff;background:linear-gradient(120deg,#063985,#1782c5);justify-content:space-between;align-items:center;height:125px;padding:28px;display:flex}.learning-insight-art.training{background:linear-gradient(120deg,#065c3d,#159164)}.learning-insight-art.ai{background:linear-gradient(120deg,#073a72,#078c9b)}.learning-insight-art span{border:1px solid #ffffff60;border-radius:20px;padding:8px 12px;font-size:11px;font-weight:700}.learning-insight-body{flex-direction:column;flex:1;padding:23px;display:flex}.learning-insight-meta{color:#69809a;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:10px;display:flex}.learning-insight-body h3{margin:0 0 12px;font-size:18px;line-height:1.5}.learning-insight-body>p{color:#58718e;flex:1;margin:0 0 19px;font-size:12px;line-height:1.8}.learning-insight-body a,.learning-calendar-empty a,.learning-event-list a{color:#087b4b;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.learning-insight-body summary{cursor:pointer;color:#075dcc;font-size:12px;font-weight:750}.learning-insight-body details p{margin:12px 0;font-size:12px;line-height:1.8}.learning-updates-empty{text-align:center;color:#58718e;background:#f2f7fb;border:1px dashed #b9d0e4;border-radius:12px;padding:32px}.learning-updates-empty>svg{color:#075dcc}.learning-updates-empty h3{margin:12px 0;font-size:20px}.learning-updates-empty p{margin-bottom:20px;font-size:13px}.learning-calendar-layout{grid-template-columns:.85fr 1.15fr;gap:27px;display:grid}.learning-month{background:#fff;border:1px solid #dce8f2;border-radius:13px;padding:23px}.learning-month-nav{justify-content:space-between;align-items:center;gap:15px;display:flex}.learning-month-nav h3{margin:0;font-size:19px}.learning-month-nav button{color:#06265d;cursor:pointer;background:#f2f7fb;border:1px solid #dce8f2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.learning-month-tools{gap:14px;margin:15px 0;display:flex}.learning-month-tools button{color:#075dcc;font:700 11px var(--font-body);cursor:pointer;background:0 0;border:0;padding:0}.learning-calendar-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.learning-weekday{color:#69809a;padding:9px 0;font-size:10px}.learning-calendar-grid>button{color:#193b62;min-height:44px;font:600 12px var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.learning-calendar-grid>button:hover{background:#edf5fc}.learning-calendar-grid>button.is-today{color:#087b4b;border-color:#087b4b}.learning-calendar-grid>button.is-selected{color:#fff;background:#075dcc;border-color:#075dcc}.learning-calendar-grid small{color:#087b4b;font-size:7px;line-height:1;position:absolute;bottom:4px}.learning-calendar-grid .is-selected small{color:#fff}.learning-calendar-note{color:#69809a;margin:15px 0 0;font-size:9px}.learning-calendar-note>span{color:#087b4b}.learning-event-list-title{justify-content:space-between;align-items:center;gap:15px;margin:0 0 17px;display:flex}.learning-event-list-title h3{margin:0;font-size:18px}.learning-event-list-title>span{color:#69809a;white-space:nowrap;font-size:10px}.learning-event-list article{background:#fff;border:1px solid #dce8f2;border-radius:11px;gap:17px;margin-bottom:12px;padding:18px;display:flex}.learning-event-date{color:#075dcc;background:#eaf5fc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-width:54px;height:62px;display:flex}.learning-event-date strong{font-size:22px}.learning-event-date span{font-size:10px}.learning-event-type{color:#087b4b;text-transform:uppercase;letter-spacing:1px;font-size:9px;font-weight:800}.learning-event-list h4{margin:6px 0 9px;font-size:16px}.learning-event-list article p{color:#58718e;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:10px;display:flex}.learning-calendar-empty{text-align:center;background:linear-gradient(135deg,#edf7ff,#eff8f2);border:1px dashed #c4dce9;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:25px;display:flex}.learning-calendar-empty>svg{color:#087b4b}.learning-calendar-empty h4{max-width:340px;margin:14px 0 10px;font-size:18px;line-height:1.5}.learning-calendar-empty p{max-width:340px;margin:0 0 17px;font-size:12px;line-height:1.7}.learning-updates button:focus-visible,.learning-updates a:focus-visible,.learning-updates summary:focus-visible{outline-offset:3px;outline:3px solid #087b4b}@media (width<=800px){.learning-insights-grid,.learning-calendar-layout{grid-template-columns:1fr}.learning-updates-heading{flex-direction:column;align-items:start;gap:16px}.learning-updates-heading h2{font-size:25px}.learning-insight-art{height:100px}.learning-month{padding:18px}.learning-event-list-title h3{font-size:16px}.learning-updates{padding-block:27px!important}}
