/* Constrain lesson grid children and long headings at narrow phone widths; preserve the brand stylesheet. */
.lesson-overview > div{min-width:0}.lesson-overview h2,.lesson-hero h1{overflow-wrap:anywhere}
@media(max-width:760px){.lesson-overview{grid-template-columns:minmax(0,1fr)}}

/* YouTube requires a player viewport at least 200px high, including on narrow phones. */
.lesson-video{min-height:200px}
