html[dir="rtl"] body{direction:rtl;text-align:right}
html[dir="rtl"] .nav,html[dir="rtl"] .footer-row,html[dir="rtl"] footer{direction:rtl}
html[dir="rtl"] .links,html[dir="rtl"] .footer-links{flex-direction:row-reverse}
html[dir="rtl"] .intro-grid,html[dir="rtl"] .range-head,html[dir="rtl"] .market-strip,html[dir="rtl"] .saudi-checklist{direction:rtl}
html[dir="rtl"] .spec-table th,html[dir="rtl"] .spec-table td{text-align:right}
html[dir="rtl"] .saudi-card,html[dir="rtl"] .module-card,html[dir="rtl"] .faq{text-align:right}
html[dir="rtl"] .market-strip,html[dir="rtl"] .saudi-disclaimer{border-left:0;border-right:4px solid var(--saudi-clay)}
.localized-page .links a[aria-current="page"]{opacity:1;color:#f1c46f}
.localized-page .page-hero h1{max-width:900px;overflow-wrap:anywhere}
.localized-page .body-copy{overflow-wrap:anywhere}
.localized-page .module-meta a{min-height:44px;display:inline-flex;align-items:center}
.localized-page .catalogue-filter-button,.localized-page .button{min-height:44px}
.localized-page .footer-links{flex-wrap:wrap}
.localized-page .geo-summary p{max-width:900px}
@media(max-width:760px){
  .localized-page .nav{padding-inline:24px}
  .localized-page .links{width:auto}
  .localized-page .page-hero h1{font-size:clamp(36px,11vw,45px)}
  .localized-page .range-head p,.localized-page .body-copy,.localized-page .geo-summary p{overflow-wrap:anywhere;word-break:normal}
  .localized-page .module-meta a{white-space:normal;width:100%;line-height:1.35}
  .localized-page .catalogue-filter{max-width:100%;overflow:visible;flex-wrap:wrap;padding-bottom:6px}
  .localized-page .catalogue-filter-button{flex:0 0 auto}
  .localized-page .footer-links{display:grid;grid-template-columns:1fr 1fr}
}
