@layer legacy {
.dance-lessons-page .dl-zip-label{display:grid;gap:.18rem;min-width:8.5rem}.dance-lessons-page .dl-zip-label input{min-height:40px;width:100%;border:1px solid rgba(16,35,63,.28);border-radius:var(--kecb-radius-card);background:#fff;color:#211d18;padding:.45rem .62rem;font:inherit}.lesson-source-state{margin:.45rem 0 0;padding:.42rem .55rem;border-left:3px solid rgba(16,35,63,.32);background:rgba(16,35,63,.045);font-size:max(var(--kecb-type-meta), .9rem);line-height:1.35}.lesson-source-state.needs-review{border-left-color:#9c2b2b}.artist-discovery-zip #artist-use-device{align-self:end}@media(max-width:620px){.dance-lessons-page .dl-zip-label{grid-column:1/-1}.artist-discovery-zip #artist-use-device{width:100%}}
}
