.video-library{background:#f6f2e9;color:#172438}.video-hero{padding:clamp(3rem,7vw,6.5rem) 0}.video-shell{width:min(1180px,calc(100% - 40px));margin:auto}.video-kicker{margin:0 0 .8rem;color:#8b6b2d;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.video-hero h1{max-width:14ch;margin:0 0 1.2rem;color:#0a3471;font:400 clamp(3rem,6vw,6rem)/1.02 Prata,serif}.video-hero .lead{max-width:760px;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}.video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-bottom:clamp(3.5rem,7vw,7rem)}.video-card:only-child{grid-column:1/-1}
.video-card{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);min-height:600px;background:#071d43;color:#fff;box-shadow:0 22px 60px rgba(7,29,67,.12)}.video-frame{position:relative;min-height:600px;background:#020b18;overflow:hidden}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-copy{display:flex;flex-direction:column;padding:clamp(1.6rem,3.5vw,3rem)}.video-copy .video-kicker{color:#d7af58}.video-copy h2{margin:.4rem 0 1rem;color:#fff;font:400 clamp(2rem,3.5vw,3.4rem)/1.08 Prata,serif}.video-copy p{color:#dce5f1;line-height:1.75}.video-points{margin:1rem 0 1.5rem;padding-left:1.2rem}.video-points li{margin:.65rem 0;color:#eef3f8;line-height:1.55}.video-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:auto}.video-action{display:inline-flex;align-items:center;min-height:48px;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.55);color:#fff;font-weight:800;text-decoration:none}.video-action.primary{background:#c79a42;border-color:#c79a42;color:#071d43}.video-about{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,6vw,6rem) 0;border-top:1px solid #d6dde5}.video-about h2{margin:0 0 1rem;color:#0a3471;font:400 clamp(2rem,4vw,3.8rem)/1.1 Prata,serif}.video-about p{max-width:760px;line-height:1.8}.video-channel{align-self:start;padding:1.6rem;background:#fff;border-top:4px solid #c79a42}.video-channel a{color:#0a3471;font-weight:800}.video-language{display:inline-flex;margin-bottom:.7rem;padding:.35rem .55rem;border:1px solid rgba(199,154,66,.55);color:#d7af58;font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.video-overview-card{grid-column:1/-1;display:grid;grid-template-columns:180px 1fr;gap:1.3rem;padding:1.3rem;background:#071d43;color:#fff}.video-overview-card img{width:100%;height:100%;min-height:220px;object-fit:cover}.video-overview-card h2{color:#fff}.video-overview-card .eyebrow,.video-overview-card time{color:#d7af58}.video-overview-card a{color:#fff}@media(max-width:900px){.video-grid{grid-template-columns:1fr}.video-card:only-child{grid-column:1/-1}
.video-card{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr)}.video-about{grid-template-columns:1fr}.video-channel{width:100%}}@media(max-width:680px){.video-shell{width:min(100% - 28px,1180px)}.video-hero{padding:2.4rem 0}.video-hero h1{font-size:2.65rem}.video-card:only-child{grid-column:1/-1}
.video-card{grid-template-columns:1fr;min-height:0}.video-frame{min-height:0;aspect-ratio:9/16;max-height:72vh}.video-copy{padding:1.5rem 1.25rem}.video-overview-card{grid-template-columns:1fr}.video-overview-card img{min-height:0;aspect-ratio:16/9}}
.knowledge-browser .video-filter-card {
  overflow: hidden;
  padding: 0;
}

.video-filter-image {
  display: block;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: #071d43;
}

.video-filter-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video-filter-copy {
  display: flex;
  flex: 1;
  flex-direction: column;
  padding: clamp(1.35rem, 2.2vw, 2rem);
}

.video-filter-copy .eyebrow {
  margin-top: 0;
}

.video-filter-copy .knowledge-link {
  margin-top: auto;
}

.video-filter-copy .podcast-language {
  align-self: flex-start;
  margin-bottom: .65rem;
}
