.video-fragment{margin:2.5rem 0;padding:1.2rem;border:2px solid #176b64;border-radius:12px;line-height:1.85;overflow-wrap:anywhere}.video-fragment figure{margin:1.3rem 0}.video-fragment [id]{scroll-margin-top:155px}.video-fragment h2,.video-fragment h3{line-height:1.5}.video-files{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0}.video-files>div,.video-index>div{min-width:0;padding:1rem;background:#fffdf8;border:1px solid #bad0c8;border-radius:8px}.video-files strong{display:block;color:#176b64}.video-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.video-index dt{font-weight:750}.video-index dd{margin:0 0 .65rem}.video-note{padding:1rem;background:#fff5df;border-left:4px solid #946823}.video-fragment figcaption{color:#4a615c}.video-fragment a:focus-visible{outline:3px solid #946823;outline-offset:4px}@media(max-width:760px){.video-files,.video-index{grid-template-columns:1fr}.video-fragment{padding:1rem .8rem}}