/* Shared narrow-screen safeguards. Content may wrap, but never widen the page. */
@media(max-width:800px){
  html,body{max-width:100%;overflow-x:hidden}
  img,video,canvas,svg,iframe{max-width:100%}
  .wrap{min-width:0}
  .video-view .video-intro{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}
  .video-view .video-intro>div,.video-view .trust{min-width:0;max-width:100%}
  .video-view .video-intro h1,.video-view .video-intro p{max-width:100%;overflow-wrap:anywhere}
  .video-view .trust{row-gap:8px}
  .video-view .redact-card{width:min(100%,420px);box-sizing:border-box}
  .privacy-page,.plans-page,.contact-page{overflow-wrap:anywhere}
  .site-header{min-width:0}
}
@media(max-width:440px){
  .video-view .trust{display:grid;grid-template-columns:1fr 1fr;gap:8px 10px}
  .video-view .trust li:last-child{grid-column:1/-1}
}
