/* Reflow enlarged French text using the independently verified shared layout rules. */
@media(max-width:760px){
 .site-header,.header-links{flex-wrap:wrap}
 .brand,.brand>span,.hero-copy,.page-intro,.panel-heading>div,.panel-heading h2,.series-copy,.card-body,.card-actions{min-width:0;max-width:100%}
 .page-intro h1,.hero-copy h1,.panel-heading h2,.series-copy h2,.episode-card h3,.title-button{overflow-wrap:anywhere;hyphens:auto}
 .page-intro h1,.hero-copy h1{text-wrap:balance;hyphenate-limit-chars:6 3 3}
 .panel-heading>div{align-items:flex-start}
 .panel-number{flex-shrink:0;width:max(23px,2.4em);height:max(23px,2.4em)}
 .series-feature{flex-wrap:wrap;align-items:flex-start}
 .series-copy{flex:1 1 9em}
 .study-actions{max-width:100%;flex-wrap:wrap}
 .study-actions .series-start,.study-lessons-toggle{max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto}
 .study-lesson-count{flex-shrink:0;min-width:max(23px,1.6em);height:max(23px,1.6em)}
 .episode-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),1fr))}
 .resources{flex-wrap:wrap;gap:.35em;justify-content:flex-start}
 .resource-button{flex:0 1 auto;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;hyphens:auto}
 .pagination{flex-wrap:wrap}
 .page-position{flex:1 1 100%;min-width:0;order:-1;overflow-wrap:anywhere}
 .page-button{flex:1 1 8em;max-width:100%;white-space:normal;overflow-wrap:anywhere;min-height:43px;height:auto;padding:.5em .75em}
}

@media(max-width:760px){
 .hero-copy h1{word-break:normal;overflow-wrap:normal;hyphens:manual;text-wrap:wrap}
 .panel-number{width:max(1.8125rem,2.4em);height:max(1.8125rem,2.4em)}
 .study-lesson-count{min-width:max(1.4375rem,2em);height:max(1.4375rem,2em);padding:0}
}
