
.documentary-hero{min-height:82vh}
.timeline-grid{display:grid;grid-template-columns:1fr;gap:1rem}
.timeline-card{padding:1.5rem;border:1px solid var(--qc-border);border-radius:var(--qc-radius);background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018));box-shadow:var(--qc-shadow)}
.timeline-card span{display:inline-block;margin-bottom:.8rem;color:var(--qc-gold-light);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}
.timeline-card p{color:var(--qc-muted)}
@media(min-width:760px){.timeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(min-width:1080px){.timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}

@media(prefers-reduced-motion:no-preference){
.timeline-card,.feature-card,.post-card{opacity:.001;transform:translateY(18px);transition:opacity .45s ease,transform .45s ease}
.timeline-card.is-visible,.feature-card.is-visible,.post-card.is-visible{opacity:1;transform:none}
}
