.video-detail-error{margin:5rem auto;max-width:50rem;padding:4rem 2rem;text-align:center}
.video-detail-error h1{font-family:var(--font-display);font-size:clamp(2.5rem,6vw,4.5rem);color:#123b5d}
.live-video-player iframe,.live-video-player video{display:block;width:100%;aspect-ratio:16/9;border:0;background:#06131e}
.external-player-button{color:#fff;text-decoration:none}
.video-story-content{grid-column:1;grid-row:2;color:#314756;font-size:1.08rem;line-height:1.85}
.video-story-content>*:first-child{margin-top:0}
.video-story-content>*:last-child{margin-bottom:0}
.video-story-content li+li{margin-top:.75rem}
.video-story-content img{max-width:100%;height:auto}
.editorial-grid>.courtyard-figure{grid-column:2;grid-row:2;align-self:start}
.route-images img:only-child{grid-column:1/-1}
.journey-facts{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}
.continue-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}
.share-block a{display:inline-flex;align-items:center;justify-content:center}
.watch-next-grid:empty{display:none}
.watch-next-empty{margin:0;padding:1.25rem;color:var(--color-muted);background:#fff;border:.0625rem solid var(--color-border);border-radius:.65rem}
@media(max-width:767.98px){
  .video-story-content{grid-column:1;grid-row:auto;order:2;font-size:1rem}
  .editorial-grid>.courtyard-figure{grid-column:1;grid-row:auto;order:3}
}
