/* Video-page-only additions; global typography and Hero sizes are unchanged. */
.gdp-video-player video{display:block;width:100%;height:100%;object-fit:contain;background:#071011}
.gdp-video-caption{margin-top:22px;max-width:900px}
.gdp-video-caption h2{font-size:var(--gdp-type-h3,24px);line-height:1.35}
.gdp-video-caption p{margin-top:10px;color:#475355;line-height:1.7}
.gdp-video-grid>article{position:relative;cursor:default;min-width:0}
.gdp-video-card__play{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}
.gdp-video-card__play::after{content:"";position:absolute;inset:0;z-index:1}
.gdp-video-grid>article:has(.gdp-video-card__play):hover,.gdp-video-grid>article:focus-within{border-color:var(--gdp-orange-2)}
.gdp-video-grid>article:focus-within{outline:2px solid var(--gdp-orange-2);outline-offset:3px}
.gdp-video-card__play:focus{outline:0}
.gdp-video-grid .gdp-video-card__description{padding:0 16px 12px;color:#4f5c5e;font-size:var(--gdp-type-small);line-height:1.65;overflow-wrap:anywhere}
.gdp-video-card__source,.gdp-video-grid .gdp-video-card__date{display:block;padding:0 16px 16px;color:#647072;font-size:var(--gdp-type-small);line-height:1.5}
