.training-video{margin:0}.training-video__media{display:block;width:100%;aspect-ratio:16/9;border-radius:var(--theme-radius-lg);object-fit:cover;background:var(--theme-surface-muted)}.training-video__media:fullscreen{border-radius:0;object-fit:contain;background:transparent}.training-video-feature{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--theme-space-2xl);align-items:center}.training-video-feature__copy{display:grid;gap:var(--theme-space-md);justify-items:start}.training-video-feature__copy p{margin:0;font-size:var(--theme-font-base);line-height:1.6;color:var(--theme-text-secondary)}.training-video-feature__copy .training-video-feature__meta{font-size:var(--theme-font-sm);font-weight:600;color:var(--theme-text-primary)}@media (max-width:900px){.training-video-feature{grid-template-columns:minmax(0,1fr);gap:var(--theme-space-lg)}}.training-video-list{display:grid;gap:var(--theme-space-xs);margin:0;padding:0;list-style:none}.training-video-list__item{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--theme-space-sm);align-items:center;width:100%;padding:var(--theme-space-xs);border:1px solid var(--theme-border-soft);border-radius:var(--theme-radius-md);background:var(--theme-surface-base);color:var(--theme-text-primary);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.training-video-list__item[aria-current=true]{border-color:var(--theme-accent-strong);background:var(--theme-accent-soft)}@media (hover:hover) and (pointer:fine){.training-video-list__item:hover{border-color:var(--theme-border-strong)}}.training-video-list__thumb{width:112px;aspect-ratio:16/9;border-radius:var(--theme-radius-sm);object-fit:cover;background:var(--theme-surface-muted)}.training-video-list__copy{display:grid;gap:var(--theme-space-3xs);min-width:0}.training-video-list__title{font-size:var(--theme-font-sm);font-weight:600;line-height:1.3}.training-video-list__meta{font-size:var(--theme-font-xs);color:var(--theme-text-secondary)}.training-video-list__seen{display:inline-flex;align-items:center;gap:var(--theme-space-3xs);margin-left:var(--theme-space-xs);font-weight:600;color:var(--theme-success)}.training-video-button{position:relative;display:inline-flex}.training-video-button .nws-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--theme-border);border-radius:var(--theme-radius-circle);background:transparent;color:var(--theme-text-primary);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.training-video-button .nws-icon-btn:focus-visible{border-color:var(--theme-border-strong);background:var(--theme-surface-subtle);outline:none}@media (hover:hover) and (pointer:fine){.training-video-button .nws-icon-btn:hover{background:var(--theme-surface-subtle)}}@media (max-width:720px){.training-video-button .nws-icon-btn{width:44px;height:44px}}.training-video-dialog{display:grid;gap:var(--theme-space-md)}.training-video-dialog__description{margin:0;font-size:var(--theme-font-sm);line-height:1.5;color:var(--theme-text-secondary)}.training-video-dialog__more{display:grid;gap:var(--theme-space-xs)}.training-video-dialog__heading{margin:0;font-size:var(--theme-font-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--theme-text-secondary)}.training-video-dialog__all{justify-self:start;font-size:var(--theme-font-sm);font-weight:600;color:var(--theme-text-primary);text-decoration:underline;text-underline-offset:3px}.training-video-series{display:grid;gap:var(--theme-space-sm);margin-top:var(--theme-space-3xl);scroll-margin-top:96px}.training-video-series__title{margin:0;font-size:var(--theme-font-xl);color:var(--theme-text-primary)}.training-video-series__intro{margin:0;max-width:640px;font-size:var(--theme-font-base);line-height:1.55;color:var(--theme-text-secondary)}.training-video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--theme-space-lg);margin-top:var(--theme-space-xs)}.training-video-card{display:grid;align-content:start;gap:var(--theme-space-2xs);padding:var(--theme-space-sm);border:1px solid var(--theme-border-soft);border-radius:var(--theme-radius-lg);background:var(--theme-surface-base);color:var(--theme-text-primary);text-decoration:none}@media (hover:hover) and (pointer:fine){.training-video-card:hover{border-color:var(--theme-border-strong)}}.training-video-card__poster{width:100%;height:auto;aspect-ratio:16/9;margin-bottom:var(--theme-space-2xs);border-radius:var(--theme-radius-md);object-fit:cover;background:var(--theme-surface-muted)}.training-video-card__meta{font-size:var(--theme-font-xs);color:var(--theme-text-secondary)}.training-video-card__title{font-size:var(--theme-font-lg);font-weight:600;line-height:1.3}.training-video-card__text{font-size:var(--theme-font-sm);line-height:1.5;color:var(--theme-text-secondary)}.training-video-page{display:grid;gap:var(--theme-space-lg);max-width:960px}.training-video-page>*{min-width:0}.training-video-page__crumbs{display:flex;flex-wrap:wrap;gap:var(--theme-space-2xs);font-size:var(--theme-font-sm);color:var(--theme-text-secondary)}.training-video-page__crumbs a{color:inherit}.training-video-page__header{display:grid;gap:var(--theme-space-sm)}.training-video-page__header .m-display,.training-video-page__header .m-lede{margin:0}.training-video-page__meta{margin:0;font-size:var(--theme-font-sm);color:var(--theme-text-secondary)}.training-video-page__actions{display:flex;flex-wrap:wrap;gap:var(--theme-space-sm)}.training-video-page__actions .mbtn.mbtn--lg{white-space:normal;text-align:left}.training-video-page__transcript{max-width:720px}.training-video-page__transcript-text{display:grid;gap:var(--theme-space-sm);margin-top:var(--theme-space-sm)}.training-video-page__transcript-text p{margin:0;font-size:var(--theme-font-base);line-height:1.6;color:var(--theme-text-secondary)}.training-video-chapter{display:grid;gap:var(--theme-space-xs);margin-bottom:var(--theme-space-xl);padding:var(--theme-space-md);border:1px solid var(--theme-border-soft);border-radius:var(--theme-radius-lg);background:var(--theme-surface-subtle)}.training-video-chapter__heading{margin:0;font-size:var(--theme-font-sm);font-weight:600;color:var(--theme-text-primary)}