/* Keep the existing layout readable with longer Russian labels. */
html[lang="ru"] .brand-note{max-width:290px}
html[lang="ru"] .archive-filters{flex-wrap:wrap}
html[lang="ru"] .filter-button,html[lang="ru"] .watch-save{white-space:normal}
html[lang="ru"] .catalog-tools{flex-wrap:wrap}
html[lang="ru"] .catalog-search,html[lang="ru"] .catalog-sort{min-width:0}
html[lang="ru"] .film-card h2,html[lang="ru"] .film-card h3{overflow-wrap:break-word}
html[lang="ru"] .feature-copy h1{font-size:66px}
html[lang="ru"] .feature-cta{white-space:normal}
html[lang="ru"] .collection-strip .container{flex-wrap:wrap}
html[lang="ru"] .watch-actions{flex-wrap:wrap}
@media(max-width:767px){html[lang="ru"] .feature-copy h1{font-size:40px}html[lang="ru"] .compact-header .masthead-title{font-size:27px}html[lang="ru"] .compact-header .container{gap:12px}html[lang="ru"] .compact-header .btn-soft{white-space:normal;text-align:center}html[lang="ru"] .masthead-top .container{flex-wrap:wrap;gap:8px}html[lang="ru"] .collection-links h3{font-size:27px}html[lang="ru"] .headline{overflow-wrap:break-word}}
