/* V65 — restrained gallery bounds and editorial TPN trust footer */
@media (min-width:801px){
  html body .v62-gallery-stage{
    width:100%!important;max-width:100%!important;
    left:auto!important;margin-left:0!important;
    height:clamp(570px,65vw,800px)!important;
  }
  html body .v59-credits .v59-poster-grid.v62-constellation{
    width:max(135%,1350px)!important;
    grid-template-columns:repeat(13,minmax(0,1fr))!important;
  }
}
html body .v20-footer-shield{
  display:flex!important;align-items:center!important;gap:clamp(18px,2vw,28px)!important;
  width:min(100%,560px)!important;max-width:560px!important;
}
html body .v20-shield-copy{
  display:flex!important;flex-direction:column!important;gap:8px!important;
  min-width:0!important;max-width:380px!important;
}
html body .v20-shield-copy strong{
  font-size:clamp(17px,1.55vw,23px)!important;
  line-height:1.2!important;letter-spacing:-.025em!important;
  font-weight:750!important;max-width:24ch!important;
}
html body .v20-shield-copy span{
  font-size:clamp(13px,.92vw,15px)!important;line-height:1.55!important;
  letter-spacing:0!important;color:#b6bcc1!important;max-width:40ch!important;
}
@media(max-width:800px){
  html body .v20-footer-shield{justify-self:start!important;align-items:center!important;}
  html body .v20-shield-copy strong{font-size:18px!important;}
  html body .v20-shield-copy span{font-size:13px!important;}
}
