#admin-video{margin-top:40px;padding:28px;background:#fff;border-radius:18px;scroll-margin-top:100px}
#admin-video>p{margin:12px 0 20px}
#admin-video>label{display:block;font-weight:600;margin:18px 0}
#admin-video input{display:block;max-width:100%;margin-top:10px}
#admin-video video{display:block;aspect-ratio:16/9;background:#122e31;border-radius:12px;margin:12px 0}
#admin-video video[hidden]{display:none}
#intro-existing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px}
#intro-existing h3{font-size:18px}
@media(max-width:650px){#admin-video{padding:18px}#intro-existing{grid-template-columns:1fr}}
