
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Microsoft YaHei", sans-serif; }
.container { max-width: 1200px; margin: 0 auto; padding: 0 20px; }
main { min-height: 60vh; }
@media (max-width: 768px) {
  .video-grid { grid-template-columns: 1fr !important; }
  .container { padding: 0 15px; }
  h1 { font-size: 28px !important; }
  h2 { font-size: 22px !important; }
}
