/* Hero direction parity: visual layout only, zero markup/content changes. */
@media(min-width:881px){
 html[lang="en"] .tyz9-page .tyz9-hero-grid,
 html[lang="ar"] .tyz9-page .tyz9-hero-grid,
 html[lang="en"] .about-page-content .hero-layout,
 html[lang="ar"] .about-page-content .hero-layout,
 html[lang="en"] .how-page .hw-hero-layout,
 html[lang="ar"] .how-page .hw-hero-layout,
 html[lang="en"] .tyz-profile-root .hero-grid,
 html[lang="ar"] .tyz-profile-root .hero-grid,
 html[lang="en"] .joinus-hero-grid,
 html[lang="ar"] .joinus-hero-grid,
 html[lang="en"] .wp-v5-hero-inner,
 html[lang="ar"] .wp-v5-hero-inner{direction:ltr!important}
 /* English: content in the physically left column, media on the right. */
 html[lang="en"] .tyz9-hero-grid>.tyz9-hero-copy,
 html[lang="en"] .about-page-content .hero-layout>.hero-copy,
 html[lang="en"] .how-page .hw-hero-layout>.hw-hero-copy,
 html[lang="en"] .tyz-profile-root .hero-grid>.hero-copy,
 html[lang="en"] .joinus-hero-grid>.joinus-hero-copy,
 html[lang="en"] .wp-v5-hero-inner>.wp-v5-hero-copy{grid-column:1!important;grid-row:1!important;direction:ltr!important;text-align:left!important}
 html[lang="en"] .tyz9-hero-grid>.tyz9-hero-media,
 html[lang="en"] .about-page-content .hero-layout>.hero-art-wrap,
 html[lang="en"] .how-page .hw-hero-layout>.hw-hero-stage,
 html[lang="en"] .tyz-profile-root .hero-grid>.hero-preview,
 html[lang="en"] .joinus-hero-grid>.joinus-art,
 html[lang="en"] .wp-v5-hero-inner>.wp-v5-hero-art{grid-column:2!important;grid-row:1!important}
 /* Arabic: image to the physical left, copy to the right. */
 html[lang="ar"] .tyz9-hero-grid>.tyz9-hero-copy,
 html[lang="ar"] .about-page-content .hero-layout>.hero-copy,
 html[lang="ar"] .how-page .hw-hero-layout>.hw-hero-copy,
 html[lang="ar"] .tyz-profile-root .hero-grid>.hero-copy,
 html[lang="ar"] .joinus-hero-grid>.joinus-hero-copy,
 html[lang="ar"] .wp-v5-hero-inner>.wp-v5-hero-copy{grid-column:2!important;grid-row:1!important;direction:rtl!important;text-align:right!important}
 html[lang="ar"] .tyz9-hero-grid>.tyz9-hero-media,
 html[lang="ar"] .about-page-content .hero-layout>.hero-art-wrap,
 html[lang="ar"] .how-page .hw-hero-layout>.hw-hero-stage,
 html[lang="ar"] .tyz-profile-root .hero-grid>.hero-preview,
 html[lang="ar"] .joinus-hero-grid>.joinus-art,
 html[lang="ar"] .wp-v5-hero-inner>.wp-v5-hero-art{grid-column:1!important;grid-row:1!important}
}
@media(max-width:880px){
 .tyz9-hero-grid,.about-page-content .hero-layout,.how-page .hw-hero-layout,.tyz-profile-root .hero-grid,.joinus-hero-grid,.wp-v5-hero-inner{grid-template-columns:minmax(0,1fr)!important}
 .tyz9-hero-grid>.tyz9-hero-copy,.about-page-content .hero-layout>.hero-copy,.how-page .hw-hero-layout>.hw-hero-copy,.tyz-profile-root .hero-grid>.hero-copy,.joinus-hero-grid>.joinus-hero-copy,.wp-v5-hero-inner>.wp-v5-hero-copy{grid-column:1!important;grid-row:1!important}
 .tyz9-hero-grid>.tyz9-hero-media,.about-page-content .hero-layout>.hero-art-wrap,.how-page .hw-hero-layout>.hw-hero-stage,.tyz-profile-root .hero-grid>.hero-preview,.joinus-hero-grid>.joinus-art,.wp-v5-hero-inner>.wp-v5-hero-art{grid-column:1!important;grid-row:2!important}
}
