:root{--cbs-learn-fg:#1f2937;--cbs-learn-muted:#4b5563;--cbs-learn-state-locked:#4b5563;--cbs-learn-state-done:#166534;--cbs-learn-state-active:var(--brand-color-primary,#fe7220)}.cbs-learn-page{font-family:var(--font-source-sans),"Source Sans Pro",sans-serif;color:var(--brand-color-fg);background:#f7f8fa;min-height:100vh}.cbs-learn-page :where(:not(svg *)){font-family:inherit}body:has(.cbs-learn-page){font-family:var(--font-source-sans),"Source Sans Pro",sans-serif}.cbs-learn-page a:focus-visible,.cbs-learn-page button:focus-visible,.cbs-learn-page input:focus-visible,.cbs-learn-page label:has(input:focus-visible){outline:3px solid var(--brand-color-accent,#01a6ab);outline-offset:2px}.cbs-learn-dashboard{max-width:1100px;margin:0 auto;padding:40px 24px 64px}.cbs-learn-dashboard__title{margin:0 0 24px;font-size:28px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.cbs-learn-empty{background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:40px 24px;text-align:center;color:var(--brand-color-muted,#6b7280)}.cbs-learn-empty__cta{display:inline-block;margin-top:16px;color:var(--brand-color-primary,#fe7220);font-weight:600;text-decoration:underline}.cbs-learn-card{display:flex;flex-direction:column;gap:10px;background:#ffffff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;text-decoration:none;color:inherit;transition:box-shadow .15s ease,border-color .15s ease}.cbs-learn-card:focus-visible,.cbs-learn-card:hover{border-color:var(--brand-color-accent,#01a6ab);box-shadow:0 4px 14px rgba(1,61,98,.1)}.cbs-learn-card__badge{align-self:flex-start;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;padding:3px 10px;border-radius:999px;background:#eef2f6;color:var(--brand-color-fg)}.cbs-learn-card__badge--in_progress{background:#fff1e6;color:#b45309}.cbs-learn-card__badge--enrolled{background:#e6f6f7;color:#0f766e}.cbs-learn-card__badge--completed{background:#e8f7ec;color:#15803d}.cbs-learn-card__title{margin:0;font-size:18px;font-weight:700}.cbs-learn-card__progress-track{height:8px;border-radius:999px;background:#e5e7eb;overflow:hidden}.cbs-learn-card__progress-fill{height:100%;background:var(--brand-color-primary,#fe7220);border-radius:999px}.cbs-learn-card__progress-label{font-size:13px;color:var(--brand-color-muted,#6b7280)}.cbs-learn-card__cta{margin-top:auto;align-self:flex-start;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-app{--cbs-learn-appbar-h:56px;display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}.cbs-learn-appbar{flex:0 0 auto;display:flex;align-items:center;gap:16px;height:var(--cbs-learn-appbar-h);padding:0 20px;background:var(--brand-color-secondary,#013d62);color:#ffffff}.cbs-learn-appbar__exit,.cbs-learn-appbar__guide{flex:0 0 auto;font-size:14px;font-weight:600;color:rgba(255,255,255,.88);text-decoration:none;white-space:nowrap}.cbs-learn-appbar__exit:hover,.cbs-learn-appbar__guide:hover{color:#ffffff;text-decoration:underline}.cbs-learn-appbar__guide{text-decoration:underline}.cbs-learn-appbar a:focus-visible{outline:3px solid #ffffff;outline-offset:2px;border-radius:4px}.cbs-learn-appbar__title{display:none}.cbs-learn-appbar__spacer{flex:1 1 auto}.cbs-learn-appbar__staff{flex:0 0 auto;padding:2px 8px;border:1px solid rgba(255,255,255,.6);border-radius:4px;font-size:13px;font-weight:700;color:#ffffff;white-space:nowrap}.cbs-learn-appbar__progress{flex:0 0 auto;display:flex;align-items:center;gap:8px}.cbs-learn-appbar__progress--count{flex:0 1 auto;min-width:0}.cbs-learn-appbar__progress--count .cbs-learn-appbar__progress-value{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cbs-learn-appbar__progress-value{font-size:13px;font-weight:700;color:#ffffff}.cbs-learn-appbar__progress-value--full{display:none}.cbs-learn-appbar__progress-value--short{display:inline}@media (min-width:1024px){.cbs-learn-appbar__progress-value--full{display:inline}.cbs-learn-appbar__progress-value--short{display:none}}.cbs-learn-appbar__progress-track{display:block;width:96px;height:6px;border-radius:999px;background:rgba(255,255,255,.28);overflow:hidden}.cbs-learn-appbar__progress-fill{display:block;height:100%;border-radius:999px;background:var(--brand-color-primary,#fe7220)}@media (max-width:560px){.cbs-learn-appbar{gap:10px}.cbs-learn-appbar .cbs-mm-user__meta{display:none}.cbs-learn-appbar__exit{min-width:0;overflow:hidden;text-overflow:ellipsis}.cbs-learn-appbar__progress-track{width:60px}}.cbs-learn-shell{flex:1 1 auto;min-height:0;display:flex;align-items:stretch;overflow:hidden}.cbs-learn-sidebar{width:300px;flex:0 0 300px;background:#ffffff;border-right:1px solid #e5e7eb;padding:20px 0 40px;overflow-y:auto;overscroll-behavior:contain}.cbs-learn-sidebar__course-title{margin:0 20px 12px;font-size:17px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-drawer{display:flex;min-height:0}.cbs-learn-drawer__backdrop,.cbs-learn-drawer__close,.cbs-learn-sidebar__guide{display:none}@media (max-width:860px){.cbs-learn-app{height:auto;min-height:100dvh;overflow:visible}.cbs-learn-appbar{position:sticky;top:0;z-index:20;padding:0 14px;gap:12px}.cbs-learn-appbar__guide{display:none}.cbs-learn-appbar__nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff;cursor:pointer}.cbs-learn-appbar__nav-toggle:hover{background:rgba(255,255,255,.14)}.cbs-learn-appbar__title{display:block;flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;color:#ffffff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbs-learn-appbar__spacer{display:none}.cbs-learn-shell{flex-direction:column;overflow:visible}.cbs-learn-main{overflow:visible}.cbs-learn-drawer{position:fixed;top:0;bottom:0;left:0;z-index:40;width:min(88vw,340px);display:block;background:#ffffff;box-shadow:2px 0 16px rgba(0,0,0,.18);transform:translateX(-100%);visibility:hidden;overflow-y:auto;overscroll-behavior:contain;transition:transform .22s ease,visibility 0s linear .22s}.cbs-learn-drawer[data-open=true]{transform:translateX(0);visibility:visible;transition:transform .22s ease,visibility 0s linear 0s}@media (prefers-reduced-motion:reduce){.cbs-learn-drawer{transition:none}}.cbs-learn-drawer:focus-visible{outline:3px solid var(--brand-color-accent,#01a6ab);outline-offset:-3px}.cbs-learn-drawer__backdrop{display:block;position:fixed;inset:0;z-index:39;background:rgba(5,35,52,.55)}.cbs-learn-drawer__close{display:block;margin:12px 16px 0 auto;padding:8px 14px;border:1px solid var(--brand-color-border,#e5e7eb);border-radius:8px;background:#f7f8fa;font-family:inherit;font-size:14px;font-weight:700;color:var(--cbs-learn-fg);cursor:pointer}.cbs-learn-sidebar{width:100%;flex-basis:auto;overflow:visible;border-right:none;border-bottom:none}.cbs-learn-sidebar__guide{display:block;margin:20px 20px 0;padding:11px 14px;border:1px dashed var(--brand-color-border,#e5e7eb);border-radius:8px;font-size:14px;font-weight:700;color:var(--brand-color-secondary,#013d62);text-decoration:none;text-align:center}.cbs-learn-sidebar__guide:hover{background:#f7f8fa;border-style:solid;border-color:var(--brand-color-accent,#01a6ab)}}.cbs-learn-nav{list-style:none;margin:0;padding:0}.cbs-learn-nav__module{margin-bottom:2px}.cbs-learn-nav__module-title{padding:12px 20px;font-size:13px;font-weight:800;line-height:1.35;letter-spacing:.01em;color:var(--brand-color-secondary,#013d62);background:#eef2f6;border-top:1px solid var(--brand-color-border,#e5e7eb);border-bottom:1px solid var(--brand-color-border,#e5e7eb);margin-top:6px}.cbs-learn-nav__module:first-child .cbs-learn-nav__module-title{border-top:0;margin-top:0}.cbs-learn-nav__sessions{list-style:none;margin:0;padding:0}.cbs-learn-nav__session{margin-bottom:6px}.cbs-learn-nav__session-title{padding:12px 20px 4px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cbs-learn-muted)}.cbs-learn-nav__session-date{padding:0 20px 6px;font-size:12px;font-weight:600;color:var(--cbs-learn-state-locked)}.cbs-learn-nav__session-date[data-state=open]{color:var(--cbs-learn-state-done)}.cbs-learn-nav__activities{list-style:none;margin:0 0 0 30px;padding:0;border-left:2px solid var(--brand-color-border,#e5e7eb)}.cbs-learn-nav__pending{padding:9px 20px;font-size:13px;font-style:italic;color:var(--cbs-learn-muted)}.cbs-learn-nav__item{display:flex;align-items:center;gap:10px;padding:9px 16px;font-size:14px;text-decoration:none;color:var(--cbs-learn-fg);border-left:3px solid transparent;margin-left:-2px}a.cbs-learn-nav__item:hover{background:#f7f8fa}a.cbs-learn-nav__item:focus-visible{outline:2px solid var(--brand-color-secondary,#013d62);outline-offset:-2px}.cbs-learn-nav__item--active{border-left-color:var(--cbs-learn-state-active);background:#fff7f1;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-nav__item--done .cbs-learn-nav__title{color:var(--cbs-learn-muted)}.cbs-learn-nav__item--locked{color:var(--cbs-learn-state-locked);cursor:default}.cbs-learn-nav__icon{flex:0 0 18px;width:18px;height:18px}.cbs-learn-nav__title{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbs-learn-nav__lock-label{flex:0 0 auto;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cbs-learn-state-locked)}.cbs-learn-main{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:32px 40px 80px}@media (max-width:860px){.cbs-learn-main{padding:24px 20px 64px}}.cbs-learn-activity{max-width:760px}.cbs-learn-activity__type{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--brand-color-accent,#01a6ab)}.cbs-learn-activity__title{margin:0 0 20px;font-size:26px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-activity__body{font-size:16px;line-height:1.7}.cbs-learn-activity__body p{margin:0 0 16px}.cbs-learn-activity__meta{margin:0 0 20px;font-size:14px;color:var(--brand-color-muted,#6b7280)}.cbs-learn-activity__link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:12px 20px;border-radius:8px;background:var(--brand-color-primary,#fe7220);color:#ffffff;font-weight:700;text-decoration:none}.cbs-learn-activity__link:hover{opacity:.92}.cbs-learn-activity__notice{padding:14px 18px;border-radius:8px;background:#f7f8fa;color:var(--brand-color-muted,#6b7280);font-size:14px}.cbs-learn-activity__completed-badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:6px 12px;border-radius:999px;background:#e8f7ec;color:#15803d;font-weight:700;font-size:13px}.cbs-learn-mark-complete{margin-top:24px;padding:12px 24px;border:none;border-radius:8px;background:var(--brand-color-secondary,#013d62);color:#ffffff;font-weight:700;font-size:15px;cursor:pointer}.cbs-learn-mark-complete:disabled{opacity:.6;cursor:wait}.cbs-learn-mark-complete__error{margin-top:10px;color:#b91c1c;font-size:14px}.cbs-learn-quiz__question{margin:0 0 24px;padding:18px 20px;border:1px solid #e5e7eb;border-radius:10px}.cbs-learn-quiz__prompt{margin:0 0 12px;font-weight:700}.cbs-learn-quiz__options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cbs-learn-quiz__option{display:flex;align-items:center;gap:10px;font-size:15px}.cbs-learn-quiz__submit{padding:12px 28px;border:none;border-radius:8px;background:var(--brand-color-primary,#fe7220);color:#ffffff;font-weight:700;font-size:15px;cursor:pointer}.cbs-learn-quiz__submit:disabled{opacity:.6;cursor:wait}.cbs-learn-quiz__result{margin-top:20px;padding:16px 20px;border-radius:8px;background:#e6f6f7;color:#0f4c4f}.cbs-learn-quiz__error{margin-top:14px;color:#b91c1c;font-size:14px}.cbs-learn-assignment{display:flex;flex-direction:column;gap:16px}.cbs-learn-assignment__instructions{margin:0;padding:14px 18px;border-radius:8px;background:#f7f8fa;font-size:15px;line-height:1.6;white-space:pre-wrap}.cbs-learn-assignment__due{margin:0;font-size:13px;color:var(--brand-color-muted,#6b7280)}.cbs-learn-assignment__label{font-weight:700;font-size:14px}.cbs-learn-assignment__textarea{width:100%;min-height:160px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:8px;font:inherit;resize:vertical}.cbs-learn-assignment__upload{display:flex;flex-direction:column;gap:10px}.cbs-learn-assignment__upload-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cbs-learn-assignment__upload-item{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px}.cbs-learn-assignment__upload-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cbs-learn-assignment__upload-error{color:#b91c1c}.cbs-learn-assignment__submit{align-self:flex-start;padding:12px 28px;border:none;border-radius:8px;background:var(--brand-color-primary,#fe7220);color:#ffffff;font-weight:700;font-size:15px;cursor:pointer}.cbs-learn-assignment__submit:disabled{opacity:.6;cursor:wait}.cbs-learn-assignment__error{margin:0;color:#b91c1c;font-size:14px}.cbs-learn-assignment__result{margin:0;padding:16px 20px;border-radius:8px;background:#e6f6f7;color:#0f4c4f}.cbs-learn-assignment__status{align-self:flex-start;margin:0;padding:6px 12px;border-radius:999px;background:#fff1e6;color:#b45309;font-weight:700;font-size:13px}.cbs-learn-assignment__submitted-text{margin:0;padding:14px 18px;border-radius:8px;background:#f7f8fa;white-space:pre-wrap}.cbs-learn-assignment__files{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cbs-learn-assignment__file a{color:var(--brand-color-secondary,#013d62);font-weight:700}.cbs-learn-assignment__grade{padding:14px 18px;border-radius:8px;background:#e8f7ec;color:#15803d}.cbs-learn-assignment__grade p{margin:0 0 6px}.cbs-learn-assignment__grade p:last-child{margin-bottom:0}.cbs-learn-complete{max-width:560px;margin:60px auto;text-align:center;padding:40px 24px}.cbs-learn-complete__check{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:#e8f7ec;color:#15803d;font-size:32px;display:flex;align-items:center;justify-content:center}.cbs-learn-complete__title{margin:0 0 10px;font-size:24px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-complete__body{margin:0 0 24px;color:var(--brand-color-muted,#6b7280)}.cbs-learn-complete--pending .cbs-learn-complete__check{background:#eef2f7;color:var(--brand-color-secondary,#013d62);font-size:28px}.cbs-learn-home{max-width:860px;margin:0 auto;padding:40px 24px 64px}.cbs-learn-home__eyebrow{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cbs-learn-muted)}.cbs-learn-home__title{margin:0 0 24px;font-size:30px;line-height:1.2;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-home__status{background:#ffffff;border:1px solid var(--brand-color-border,#e5e7eb);border-left:4px solid var(--brand-color-accent,#01a6ab);border-radius:12px;padding:20px 24px;margin-bottom:32px}.cbs-learn-home__status[data-has-date=false]{border-left-color:var(--brand-color-primary,#fe7220)}.cbs-learn-home__status-title{margin:0 0 6px;font-size:18px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-home__status-date{margin:0 0 8px;font-size:16px;color:var(--cbs-learn-fg)}.cbs-learn-home__status-date strong{color:var(--brand-color-secondary,#013d62)}.cbs-learn-home__status-body{margin:0;font-size:15px;line-height:1.6;color:var(--cbs-learn-muted)}.cbs-learn-home__outline-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 14px;font-size:18px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-home__outline-meta{font-size:13px;font-weight:400;color:var(--cbs-learn-muted)}.cbs-learn-home__sessions{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cbs-learn-home__session{display:flex;align-items:center;gap:14px;background:#ffffff;border:1px solid var(--brand-color-border,#e5e7eb);border-radius:10px;padding:14px 18px}.cbs-learn-home__session-index{flex:0 0 28px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#eef1f4;color:var(--cbs-learn-fg);font-size:13px;font-weight:700}.cbs-learn-home__session[data-state=open] .cbs-learn-home__session-index{background:var(--cbs-learn-state-done);color:#ffffff}.cbs-learn-home__session-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cbs-learn-home__session-title{font-size:15px;font-weight:600;color:var(--cbs-learn-fg)}.cbs-learn-home__session-module{font-size:12px;color:var(--cbs-learn-muted)}.cbs-learn-home__session-date{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--cbs-learn-muted);white-space:nowrap}.cbs-learn-home__session[data-state=open] .cbs-learn-home__session-date{color:var(--cbs-learn-state-done)}@media (max-width:600px){.cbs-learn-home__session{flex-wrap:wrap}.cbs-learn-home__session-date{flex-basis:100%;padding-left:42px}}.cbs-learn-home__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px}.cbs-learn-home__cta{display:inline-flex;align-items:center;background:var(--brand-color-primary,#fe7220);color:#ffffff;font-weight:700;font-size:15px;padding:13px 26px;border-radius:8px;text-decoration:none}.cbs-learn-home__cta:hover{filter:brightness(.94)}.cbs-learn-home__link{font-size:14px;font-weight:600;color:var(--brand-color-secondary,#013d62)}a.cbs-learn-nav__session-title{display:block;text-decoration:none}a.cbs-learn-nav__session-title:hover{color:var(--brand-color-secondary,#013d62);text-decoration:underline}.cbs-learn-session{max-width:860px;margin:0 auto;padding:32px 24px 64px}.cbs-learn-session__back{display:inline-block;margin-bottom:18px;font-size:13px;font-weight:600;color:var(--cbs-learn-muted);text-decoration:none}.cbs-learn-session__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cbs-learn-muted)}.cbs-learn-session__title{margin:0 0 22px;font-size:28px;line-height:1.2;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-session__status{background:#ffffff;border:1px solid var(--brand-color-border,#e5e7eb);border-left:4px solid var(--cbs-learn-muted);border-radius:12px;padding:18px 22px;margin-bottom:24px}.cbs-learn-session__status[data-state=upcoming]{border-left-color:var(--brand-color-accent,#01a6ab)}.cbs-learn-session__status[data-state=processing],.cbs-learn-session__status[data-state=undated]{border-left-color:var(--brand-color-primary,#fe7220)}.cbs-learn-session__status[data-state=recorded]{border-left-color:var(--cbs-learn-state-done)}.cbs-learn-session__status[data-state=live]{border-left-color:#b91c1c;background:#fff5f5}.cbs-learn-session__status-title{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:17px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-session__status-body{margin:0;font-size:15px;line-height:1.6;color:var(--cbs-learn-muted)}.cbs-learn-session__live-dot{width:10px;height:10px;border-radius:50%;background:#b91c1c;flex:0 0 10px}@media (prefers-reduced-motion:no-preference){.cbs-learn-session__live-dot{animation:cbs-learn-pulse 1.6s ease-in-out infinite}}@keyframes cbs-learn-pulse{0%,to{opacity:1}50%{opacity:.35}}.cbs-learn-session__join{display:inline-flex;margin-top:14px;background:#b91c1c;color:#ffffff;font-weight:700;padding:12px 24px;border-radius:8px;text-decoration:none}.cbs-learn-session__join:hover{filter:brightness(.94)}.cbs-learn-session__recording{margin-bottom:24px}.cbs-learn-session__player{position:relative;width:100%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#000000}.cbs-learn-session__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cbs-learn-session__link{display:inline-flex;background:var(--brand-color-secondary,#013d62);color:#ffffff;font-weight:700;padding:12px 24px;border-radius:8px;text-decoration:none}.cbs-learn-session__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 24px;margin:0 0 28px;padding:18px 22px;background:#ffffff;border:1px solid var(--brand-color-border,#e5e7eb);border-radius:12px}.cbs-learn-session__meta dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cbs-learn-muted);margin-bottom:2px}.cbs-learn-session__meta dd{margin:0;font-size:15px;color:var(--cbs-learn-fg)}.cbs-learn-session__block{margin-bottom:28px}.cbs-learn-session__block h2{margin:0 0 10px;font-size:18px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-session__prose{font-size:16px;line-height:1.7;color:var(--cbs-learn-fg)}.cbs-learn-session__prose p{margin:0 0 1em}.cbs-learn-session__prose p:last-child{margin-bottom:0}.cbs-learn-session__prose ol,.cbs-learn-session__prose ul{margin:0 0 1em;padding-left:1.3em;list-style-position:outside}.cbs-learn-session__prose ul{list-style-type:disc}.cbs-learn-session__prose ol{list-style-type:decimal}.cbs-learn-session__empty{font-size:15px;font-style:italic;color:var(--cbs-learn-muted)}.cbs-learn-session__activities{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.cbs-learn-session__activity{background:#ffffff;border-left:1px solid var(--brand-color-border,#e5e7eb);border:1px solid var(--brand-color-border,#e5e7eb);border-left-width:3px;border-radius:8px;padding:12px 16px;font-size:15px}.cbs-learn-session__activity a{color:var(--brand-color-secondary,#013d62);font-weight:600;text-decoration:none}.cbs-learn-session__activity a:hover{text-decoration:underline}.cbs-learn-session__activity[data-state=done]{border-left-color:var(--cbs-learn-state-done)}.cbs-learn-session__activity[data-state=open]{border-left-color:var(--cbs-learn-state-active)}.cbs-learn-session__activity[data-state=locked]{color:var(--cbs-learn-state-locked);background:#fafbfc}.cbs-learn-guide{max-width:760px;margin:0 auto;padding:40px 24px 64px}.cbs-learn-guide__eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cbs-learn-muted)}.cbs-learn-guide__title{margin:0 0 10px;font-size:30px;line-height:1.2;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-guide__intro{margin:0 0 22px;font-size:16px;line-height:1.6;color:var(--cbs-learn-muted)}.cbs-learn-guide__start{display:inline-flex;background:var(--brand-color-primary,#fe7220);color:#ffffff;font-weight:700;padding:13px 26px;border-radius:8px;text-decoration:none;margin-bottom:34px}.cbs-learn-guide__start:hover{filter:brightness(.94)}.cbs-learn-guide__section{background:#ffffff;border:1px solid var(--brand-color-border,#e5e7eb);border-radius:12px;padding:22px 24px;margin-bottom:18px}.cbs-learn-guide__section h2{margin:0 0 8px;font-size:18px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-guide__section p{margin:0 0 16px;font-size:15px;line-height:1.6;color:var(--cbs-learn-muted)}.cbs-learn-guide__tour-btn{display:inline-flex;align-items:center;border:1px solid var(--brand-color-accent,#01a6ab);background:#ffffff;color:var(--brand-color-secondary,#013d62);font-weight:700;font-size:14px;padding:10px 20px;border-radius:8px;cursor:pointer;text-decoration:none}.cbs-learn-guide__tour-btn:hover{background:#e6f6f7}.cbs-learn-guide__tour-btn[disabled]{opacity:.6;cursor:progress}.cbs-guide-demo{margin-bottom:16px}.cbs-guide-demo__notice{margin:0 0 12px;padding:10px 14px;background:#fff7f1;border-radius:8px;font-size:13px;color:var(--cbs-learn-fg)}.cbs-guide-demo__pane{border:2px dashed var(--brand-color-border,#e5e7eb);border-radius:10px;padding:18px 20px}.cbs-guide-demo__title{margin:0 0 8px;font-size:17px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-guide-demo__body{margin:0 0 16px;font-size:15px;line-height:1.7;color:var(--cbs-learn-fg)}.cbs-guide-demo__button{border:0;background:var(--brand-color-secondary,#013d62);color:#ffffff;font-weight:700;font-size:14px;padding:11px 22px;border-radius:8px;cursor:pointer}.cbs-guide-demo__button:hover{filter:brightness(1.1)}.cbs-guide-demo__done{margin:0;font-weight:700;color:var(--cbs-learn-state-done)}.driver-popover.cbs-tour{background:#ffffff;border-radius:12px;box-shadow:0 18px 44px rgba(5,35,52,.32);max-width:340px}.driver-popover.cbs-tour .driver-popover-title{font-family:var(--font-source-sans),"Source Sans Pro",sans-serif;font-size:16px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.driver-popover.cbs-tour .driver-popover-description{font-family:var(--font-source-sans),"Source Sans Pro",sans-serif;font-size:14px;line-height:1.6;color:var(--cbs-learn-fg)}.driver-popover.cbs-tour .driver-popover-progress-text{color:var(--cbs-learn-muted);font-size:12px}.driver-popover.cbs-tour .driver-popover-next-btn,.driver-popover.cbs-tour .driver-popover-prev-btn{font-family:inherit;font-weight:700;font-size:13px;border-radius:6px;text-shadow:none;border:1px solid var(--brand-color-border,#e5e7eb);background:#ffffff;color:var(--brand-color-secondary,#013d62)}.driver-popover.cbs-tour .driver-popover-next-btn{background:var(--brand-color-primary,#fe7220);border-color:var(--brand-color-primary,#fe7220);color:#ffffff}.driver-popover.cbs-tour .driver-popover-arrow-side-left.driver-popover-arrow{border-left-color:#ffffff}.driver-popover.cbs-tour .driver-popover-arrow-side-right.driver-popover-arrow{border-right-color:#ffffff}.driver-popover.cbs-tour .driver-popover-arrow-side-top.driver-popover-arrow{border-top-color:#ffffff}.driver-popover.cbs-tour .driver-popover-arrow-side-bottom.driver-popover-arrow{border-bottom-color:#ffffff}.cbs-learn-doc{margin:24px 0 0}.cbs-learn-doc__frame{width:100%;height:min(78vh,760px);border:1px solid var(--brand-color-border,#e5e7eb);border-radius:12px;background:#ffffff}.cbs-learn-doc__caption{margin-top:10px;font-size:14px}.cbs-learn-doc__caption a{color:var(--brand-color-secondary,#013d62);font-weight:600}.cbs-learn-doc__download,.cbs-learn-doc__external{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding:16px 22px;background:#ffffff;border:1px solid var(--brand-color-border,#e5e7eb);border-left:4px solid var(--brand-color-accent,#01a6ab);border-radius:10px;text-decoration:none;color:var(--cbs-learn-fg)}.cbs-learn-doc__download:hover,.cbs-learn-doc__external:hover{background:#f7f8fa}.cbs-learn-doc__download-icon{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--brand-color-secondary,#013d62);color:#ffffff;font-weight:700}.cbs-learn-doc__download-text{display:flex;flex-direction:column}.cbs-learn-doc__download-name{font-size:13px;color:var(--cbs-learn-muted);word-break:break-word}.cbs-learn-doc__external{border-left-color:var(--brand-color-primary,#fe7220);font-weight:700;color:var(--brand-color-secondary,#013d62)}@media (max-width:600px){.cbs-learn-doc__frame{height:62vh}.cbs-learn-doc__download,.cbs-learn-doc__external{width:100%}}.cbs-learn-tabs{margin:28px 0 0}.cbs-learn-tabs__list{display:flex;gap:4px;border-bottom:1px solid var(--brand-color-border,#e5e7eb);overflow-x:auto;scrollbar-width:thin}.cbs-learn-tabs__tab{flex:0 0 auto;padding:12px 16px;border:0;border-bottom:3px solid transparent;background:none;font-family:inherit;font-size:14px;font-weight:600;color:var(--cbs-learn-muted);white-space:nowrap;cursor:pointer}.cbs-learn-tabs__tab:hover{color:var(--cbs-learn-fg)}.cbs-learn-tabs__tab[aria-selected=true]{color:var(--brand-color-secondary,#013d62);border-bottom-color:var(--brand-color-secondary,#013d62);font-weight:800}.cbs-learn-tabs__tab:focus-visible{outline:3px solid var(--brand-color-accent,#01a6ab);outline-offset:-3px;border-radius:4px 4px 0 0}.cbs-learn-tabs__panel{padding:20px 0 0}.cbs-learn-tabs__panel:focus-visible{outline:3px solid var(--brand-color-accent,#01a6ab);outline-offset:4px}.cbs-learn-tabs__block{margin-top:20px}.cbs-learn-tabs__block-title{margin:0 0 6px;font-size:14px;font-weight:800;color:var(--brand-color-secondary,#013d62)}.cbs-learn-tabs__instructors{list-style:none;margin:0;padding:0;display:grid;gap:16px}.cbs-learn-tabs__instructor{display:flex;align-items:center;gap:14px}.cbs-learn-tabs__instructor-photo{flex:0 0 56px;width:56px;height:56px;border-radius:50%;background-size:cover;background-position:50%;background-color:var(--brand-color-border,#e5e7eb)}.cbs-learn-tabs__instructor-text{display:flex;flex-direction:column;gap:2px;min-width:0}.cbs-learn-tabs__instructor-name{font-weight:700;color:var(--cbs-learn-fg)}.cbs-learn-tabs__instructor-org,.cbs-learn-tabs__instructor-title{font-size:14px;color:var(--cbs-learn-muted)}.cbs-learn-tabs__resources{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cbs-learn-tabs__resource a{font-weight:600;color:var(--brand-color-secondary,#013d62)}.cbs-learn-tabs__resource-locked{color:var(--cbs-learn-state-locked)}.cbs-learn-sidebar__course-link{color:inherit;text-decoration:none}.cbs-learn-sidebar__course-link:hover{text-decoration:underline}.cbs-learn-sidebar__course-link:focus-visible{outline:3px solid var(--brand-color-accent,#01a6ab);outline-offset:3px;border-radius:4px}.cbs-learn-nav__number{font-variant-numeric:tabular-nums;font-weight:700;color:var(--cbs-learn-muted);margin-right:2px}.cbs-learn-nav__item--active .cbs-learn-nav__number{color:inherit}.cbs-learn-home__course-name{margin:0 0 10px;font-size:18px;font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-home__lede{margin:0 0 24px;font-size:16px;line-height:1.6;color:var(--cbs-learn-muted);max-width:62ch}.cbs-learn-home__expect{margin:0 0 28px;padding:20px 22px;background:#ffffff;border:1px solid var(--brand-color-border,#e5e7eb);border-radius:12px}.cbs-learn-home__expect-title{margin:0 0 12px;font-size:15px;font-weight:800;color:var(--brand-color-secondary,#013d62)}.cbs-learn-home__expect-list{margin:0;padding-left:20px;display:grid;gap:8px;font-size:15px;line-height:1.6;color:var(--cbs-learn-fg);max-width:68ch}.cbs-learn-scorm{display:grid;gap:12px}.cbs-learn-scorm__frame{width:100%;height:min(82vh,900px);min-height:520px;border:1px solid var(--brand-color-border,#e5e7eb);border-radius:12px;background:#ffffff}.cbs-learn-main--immersive{padding:0;overflow:hidden}.cbs-learn-scorm--fill{height:100%;gap:0}.cbs-learn-scorm--fill .cbs-learn-scorm__frame{height:100%;min-height:0;border:0;border-radius:0}.cbs-learn-appbar--immersive .cbs-learn-appbar__title{display:block;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700}@media (max-width:860px){.cbs-learn-main--immersive{overflow:visible}.cbs-learn-scorm--fill .cbs-learn-scorm__frame{height:calc(100dvh - var(--cbs-learn-appbar-h, 56px))}}.cbs-learn-scorm__loading{margin:0;font-size:15px;color:var(--cbs-learn-fg)}.cbs-learn-scorm__error{margin:0;padding:10px 12px;border-radius:8px;font-size:14px;color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca}.cbs-learn-video{margin:24px 0 0;position:relative;width:100%;aspect-ratio:16/9}.cbs-learn-video__frame{position:absolute;inset:0;width:100%;height:100%;border:1px solid var(--brand-color-border,#e5e7eb);border-radius:12px;background:#000000}.cbs-learn-forum{max-width:760px;color:var(--cbs-learn-fg)}.cbs-open-forums{max-width:760px;margin:0 auto;padding:40px 24px 64px}@media (max-width:640px){.cbs-open-forums{padding:24px 16px 48px}}.cbs-open-forums .cbs-learn-forum__meta a[aria-current=page]{font-weight:700;text-decoration:none}.cbs-learn-forum__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.cbs-learn-forum__title{margin:0;font-size:28px;overflow-wrap:anywhere}.cbs-learn-forum__subtitle,.cbs-learn-forum__title{font-weight:700;color:var(--brand-color-secondary,#013d62)}.cbs-learn-forum__subtitle{margin:32px 0 12px;font-size:20px}.cbs-learn-forum__back{display:inline-block;margin-bottom:12px;font-weight:600;color:var(--brand-color-secondary,#013d62)}.cbs-learn-forum__banner,.cbs-learn-forum__status{margin:8px 0 16px;padding:10px 14px;border-left:4px solid var(--brand-color-secondary,#013d62);background:#f3f4f6;color:var(--cbs-learn-fg)}.cbs-learn-forum__banner{border-left-color:#7c2d12;background:#fff7ed;color:#7c2d12}.cbs-learn-forum__empty{color:var(--cbs-learn-muted)}.cbs-learn-forum__pager{display:inline-block;margin:16px 0;font-weight:600;color:var(--brand-color-secondary,#013d62)}.cbs-learn-forum__threads{list-style:none;margin:0;padding:0;border-top:1px solid #e5e7eb}.cbs-learn-forum__thread-row{padding:14px 0;border-bottom:1px solid #e5e7eb}.cbs-learn-forum__thread-title{margin:0 0 4px;font-size:18px;font-weight:700;overflow-wrap:anywhere}.cbs-learn-forum__thread-title a{color:var(--brand-color-secondary,#013d62)}.cbs-learn-forum__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:14px;color:var(--cbs-learn-muted)}.cbs-learn-forum__author,.cbs-learn-forum__badge{font-weight:700;color:var(--cbs-learn-fg)}.cbs-learn-forum__badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border:1px solid;border-radius:999px;font-size:12px}.cbs-learn-forum__badge-icon{width:12px;height:12px}.cbs-learn-forum__badge--staff{background:var(--brand-color-secondary,#013d62);border-color:var(--brand-color-secondary,#013d62);color:#ffffff}.cbs-learn-forum__badge--removed{background:#fff7ed;color:#7c2d12}.cbs-learn-forum__chip{padding:1px 8px;border-radius:4px;background:#f3f4f6;color:var(--cbs-learn-fg);font-size:13px}.cbs-learn-forum__ref{margin:16px 0;padding:12px 16px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff}.cbs-learn-forum__ref p{margin:0}.cbs-learn-forum__ref-type{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cbs-learn-muted)}.cbs-learn-forum__ref-title{font-weight:700}.cbs-learn-forum__ref-title a{color:var(--brand-color-secondary,#013d62)}.cbs-learn-forum__ref-meta{font-size:14px;color:var(--cbs-learn-muted)}.cbs-learn-forum__ref .cbs-learn-forum__ref-summary{margin-top:6px;white-space:pre-line}.cbs-learn-forum__post{padding:12px 0;scroll-margin-top:16px}.cbs-learn-forum__post:focus-visible,.cbs-learn-forum__thread-head:focus-visible{outline:3px solid var(--brand-color-accent,#01a6ab);outline-offset:2px}.cbs-learn-forum__post--removed{padding:12px;border:2px dashed var(--cbs-learn-muted);border-radius:8px}.cbs-learn-forum__post--placeholder{padding:10px 14px;border-radius:8px;background:#f3f4f6;color:var(--cbs-learn-fg);font-style:italic}.cbs-learn-forum__post--placeholder p{margin:0}.cbs-learn-forum__fold-head{cursor:pointer}.cbs-learn-forum__fold-head>:not(.cbs-learn-forum__fold){cursor:auto}.cbs-learn-forum__fold{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-8px 0 -8px -12px;padding:0;border:0;background:none;font-size:20px;font-weight:700;line-height:1;color:var(--brand-color-secondary,#013d62);cursor:pointer}.cbs-learn-forum__reason{margin:4px 0;font-weight:700;color:#7c2d12}.cbs-learn-forum__reply-to{margin:8px 0 0;font-size:13px;color:var(--cbs-learn-muted)}.cbs-learn-forum__reply-to a{color:var(--brand-color-secondary,#013d62)}.cbs-learn-forum__replies{list-style:none;margin:0;padding:0}.cbs-learn-forum__replies--root>.cbs-learn-forum__reply{border-top:1px solid #e5e7eb}.cbs-learn-forum__reply .cbs-learn-forum__reply>.cbs-learn-forum__post,.cbs-learn-forum__reply .cbs-learn-forum__reply>.cbs-learn-forum__reply-to{margin-left:calc((var(--depth) - 1) * 24px);padding-left:12px;border-left:2px solid #6b7280}@media (max-width:560px){.cbs-learn-forum__reply .cbs-learn-forum__reply>.cbs-learn-forum__post,.cbs-learn-forum__reply .cbs-learn-forum__reply>.cbs-learn-forum__reply-to{margin-left:calc((min(var(--depth), 3) - 1) * 12px);padding-left:8px}}.cbs-learn-forum__body{overflow-wrap:anywhere;line-height:1.6}.cbs-learn-forum__body>:first-child{margin-top:0}.cbs-learn-forum__body h3{font-size:18px;margin:16px 0 8px}.cbs-learn-forum__body h4{font-size:16px;margin:12px 0 6px}.cbs-learn-forum__body a{color:var(--brand-color-secondary,#013d62);text-decoration:underline}.cbs-learn-forum__body blockquote{margin:8px 0;padding-left:12px;border-left:3px solid #6b7280;color:var(--cbs-learn-muted)}.cbs-learn-forum__body pre{overflow-x:auto;padding:10px 12px;border-radius:6px;background:#f3f4f6}.cbs-learn-forum__body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.cbs-learn-forum__actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.cbs-learn-forum__action{min-width:44px;min-height:44px;padding:10px 12px;border:0;background:none;font-size:14px;font-weight:700;color:var(--brand-color-secondary,#013d62);text-decoration:underline;cursor:pointer}.cbs-learn-forum__composer{display:flex;flex-direction:column;gap:8px;margin:16px 0}.cbs-learn-forum__label{font-weight:700;font-size:14px}.cbs-learn-forum__input,.cbs-learn-forum__textarea{width:100%;padding:10px 12px;border:1px solid #6b7280;border-radius:6px;font-size:16px;color:var(--cbs-learn-fg);background:#ffffff}.cbs-learn-forum__input:disabled{background:#f3f4f6}.cbs-learn-forum__input[aria-invalid=true],.cbs-learn-forum__textarea[aria-invalid=true]{border:2px solid #991b1b}.cbs-learn-page select:focus-visible,.cbs-learn-page textarea:focus-visible{outline:3px solid var(--brand-color-accent,#01a6ab);outline-offset:2px}.cbs-learn-forum__counter{margin:0;font-size:13px;color:var(--cbs-learn-muted)}.cbs-learn-forum__error{color:#991b1b;font-weight:700}.cbs-learn-forum__error:empty{display:none}.cbs-learn-forum__composer-actions{display:flex;flex-wrap:wrap;gap:8px}.cbs-learn-forum__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 18px;border:1px solid var(--brand-color-secondary,#013d62);border-radius:6px;background:#ffffff;font-size:15px;font-weight:700;color:var(--brand-color-secondary,#013d62);text-decoration:none;cursor:pointer}.cbs-learn-forum__button--primary{background:var(--brand-color-secondary,#013d62);color:#ffffff}.cbs-learn-forum__button[aria-disabled=true]{opacity:.75;cursor:progress}.cbs-learn-forum__dialog{width:min(100% - 32px,32rem);margin:auto;padding:20px;border:0;border-radius:10px;color:var(--cbs-learn-fg)}.cbs-learn-forum__dialog::backdrop{background:rgb(5 35 52/.6)}.cbs-learn-forum__dialog form{display:flex;flex-direction:column;gap:10px}.cbs-learn-forum__dialog-heading{margin:0;font-size:20px;color:var(--brand-color-secondary,#013d62)}.cbs-learn-forum__choices{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;border:0}.cbs-learn-forum__choice{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.cbs-learn-forum__choice input{width:20px;height:20px;accent-color:var(--brand-color-secondary,#013d62)}.cbs-learn-forum__choice input:focus-visible{outline:3px solid var(--brand-color-accent,#01a6ab);outline-offset:2px}.cbs-learn-forum__note{color:var(--cbs-learn-fg)}.cbs-learn-forum__actions .cbs-learn-forum__error,.cbs-learn-forum__note{align-self:center;font-size:14px}.cbs-learn-forum__action[aria-disabled=true]{text-decoration:none;cursor:default}