.archive-card--video{border-top:5px solid #a52929}.video-interview{max-width:900px;padding:0 0 1.5rem 1.5rem}.video-interview video{aspect-ratio:4/3;object-fit:contain;background:#111;width:100%;max-height:70vh;display:block}.video-interview a{color:#8f2828;text-transform:uppercase;margin-top:.75rem;font:700 .72rem Courier,monospace;display:inline-block}.clip-soundtrack{border-top:3px solid #a52929;margin-top:3.5rem;padding-top:2rem;font-family:Courier,monospace}.clip-soundtrack>h2{font-size:clamp(2rem,4vw,3rem);font-family:var(--display-font);margin:.25rem 0 .65rem}.clip-soundtrack>p:not(.clip-soundtrack__eyebrow){margin-bottom:1.5rem;line-height:1.55}.clip-soundtrack__eyebrow,.interview-label{color:#a52929;letter-spacing:.14em;text-transform:uppercase;margin:0;font:700 .7rem/1.4 Courier,monospace}.clip-track-table{border-top:1px solid #17171759}.clip-track-row{border-bottom:1px solid #17171747;grid-template-columns:minmax(150px,.8fr) minmax(220px,1.4fr);gap:1rem;padding:.9rem 0;display:grid}.clip-track-row strong,.clip-track-row span{display:block}.clip-track-row strong{color:#a52929}.clip-track-row ul{margin:0;padding-left:1.2rem}.interview-transcript{max-width:72ch;padding:0 0 1rem 1.5rem}.transcript-note{color:#6d2424;margin-bottom:2rem;font-size:.78rem}.interview-exchange+.interview-exchange{border-top:1px solid #1717174d;margin-top:2.75rem;padding-top:2rem}.interview-exchange h2{margin:.35rem 0 .45rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.25}.question-context{color:#555;margin-bottom:1.2rem;font-size:.78rem;font-style:italic}.interview-label--answer{margin-top:1.3rem}.interview-exchange>p:not(.interview-label,.question-context){margin-top:.85rem}.answer-list{margin:.85rem 0 1rem 1.2rem!important}@media (max-width:620px){.clip-track-row{grid-template-columns:1fr;gap:.55rem}.interview-transcript,.video-interview{padding-left:1rem}}
