.classroom-join {margin-top:2rem;max-width:48rem}
.classroom-join [hidden] {display:none!important}
.classroom-join video {width:100%;max-width:32rem;height:auto;border-radius:1rem;background:#061724}
.classroom-join form {display:flex;gap:1rem;align-items:end;flex-wrap:wrap}
.classroom-join .ns-field {flex:1 1 14rem;min-width:0}
.classroom-join input {width:100%;box-sizing:border-box;text-transform:uppercase}
@media(max-width:600px){.classroom-join form .ns-button{width:100%}.classroom-join{padding:1.25rem}}
