.book-videos{border-top:1px solid var(--line,#cdd4c9)}
.book-videos .section-head{max-width:46rem;margin-bottom:2rem}
.book-videos .section-head h2{margin:.5rem 0 1rem}
.book-videos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,4vw,3rem);max-width:58rem;margin-inline:auto}
.book-video{margin:0;min-width:0}
.book-video video{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:contain;background:#173e36;border-radius:8px;box-shadow:0 12px 32px #173e3612}
.book-video figcaption{padding:1rem 0}
.book-video figcaption strong{display:block;font-size:1.1rem;margin-bottom:.35rem}
.book-video figcaption span{display:block;line-height:1.6;color:var(--muted,#5e6e64)}
@media(max-width:640px){.book-videos-grid{grid-template-columns:1fr;max-width:27rem;gap:1.5rem}}
