/* Arabic reading view only. TranslatePress owns translations and language URLs. */
body.ail-bilingual-ar {
	--font-body:Tahoma,"Segoe UI",Arial,sans-serif;
	--font-display:Tahoma,"Segoe UI",Arial,sans-serif;
	--font-mono:Tahoma,"Segoe UI",Arial,sans-serif;
	direction:rtl;font-family:var(--font-body);line-height:1.85;
}
body.ail-bilingual-ar :is(h1,h2,h3,h4,h5,h6) {font-family:var(--font-display);line-height:1.55;letter-spacing:normal;}
body.ail-bilingual-ar :is(.ail-eyebrow,.ail-link,.ail-btn,.ail-breadcrumb,.ail-post-meta,.ail-form__row label,.ail-slide__eyebrow,.ail-card__eyebrow,.ail-news-card__more) {letter-spacing:normal;text-transform:none;}
body.ail-bilingual-ar :is(.ail-page-hero--post h1,.ail-prose) {font-family:var(--font-body);letter-spacing:normal;}
body.ail-bilingual-ar .ail-page-hero--post h1 {line-height:1.6;}
body.ail-bilingual-ar .ail-prose {font-size:1.1rem;line-height:2;min-width:0;text-align:start;overflow-wrap:anywhere;word-break:normal;}
body.ail-bilingual-ar .ail-prose :is(h2,h3,h4) {line-height:1.6;}
body.ail-bilingual-ar :is(.ail-english-article,.ail-related-reading,.ail-magazine-content) {direction:rtl;text-align:start;}
body.ail-bilingual-ar :is(.ail-article-note,.ail-magazine-content) {line-height:1.95;}
body.ail-bilingual-ar .ail-prose :is(ul,ol) {padding-inline:1.5em 0;}
body.ail-bilingual-ar .ail-prose blockquote {border-left:0;border-right:3px solid var(--gold,#c4922e);margin-inline:0;padding-inline:1.4em 0;}

/* Logical start alignment leaves deliberately centred hero sections centred. */
body.ail-bilingual-ar :is(.ail-editorial-intro,.ail-cover-feature__copy,.ail-story-band__text,.ail-contact-list,.ail-footer__brand,.ail-footer__nav,.ail-footer__newsletter,.ail-widget,.ail-card,.ail-news-card,.ail-recent-posts) {text-align:start;}
body.ail-bilingual-ar :is(.ail-card__title,.ail-latest-list__title,.ail-recent-posts__title,.ail-news-card__title,.ail-marquee__title,.ail-articles-card__title) {line-height:1.65;letter-spacing:normal;}
body.ail-bilingual-ar .ail-nav__list a::after {left:auto;right:0;}
body.ail-bilingual-ar .ail-card__eyebrow {left:auto;right:12px;}
body.ail-bilingual-ar .ail-news-hero__latest {border-left:0;border-right:1px solid var(--line,#e4dcc9);}
body.ail-bilingual-ar :is(.ail-header__row,.ail-hero__grid,.ail-news-hero__grid,.ail-grid,.ail-footer__grid,.ail-contact-grid,.ail-post-layout,.ail-cat-layout,.ail-articles-slide__grid) > * {min-width:0;}
body.ail-bilingual-ar .ail-cat-layout {grid-template-columns:minmax(0,1fr) minmax(0,300px);}
body.ail-bilingual-ar :is(.ail-cover-feature__copy,.ail-story-band__text,.ail-footer__brand,.ail-contact-list,.ail-editorial-intro__description) {overflow-wrap:anywhere;}

/* Slider JS and the marquee keyframes always move toward negative X. Keep
   their coordinate system LTR, and restore Arabic direction inside each item. */
body.ail-bilingual-ar :is(.ail-slider,.ail-slider__track,.ail-marquee,.ail-marquee__track) {direction:ltr;}
body.ail-bilingual-ar :is(.ail-slide,.ail-slide__content,.ail-marquee__item,.ail-articles-card) {direction:rtl;text-align:start;}
body.ail-bilingual-ar .ail-slide__content {left:64px;right:0;}
body.ail-bilingual-ar .ail-slide__title {line-height:1.55;}
body.ail-bilingual-ar .ail-slide__excerpt {line-height:1.75;}
body.ail-bilingual-ar :is(.ail-flipbook,.ail-flipbook-controls) {direction:ltr;}
body.ail-bilingual-ar .ail-flipbook-controls .ail-btn {direction:rtl;}

/* Text inputs follow Arabic; identifiers retain their natural reading order. */
body.ail-bilingual-ar :is(input,textarea,select,button) {font-family:var(--font-body);}
body.ail-bilingual-ar :is(input[type="text"],input[type="search"],textarea,select) {direction:rtl;text-align:start;}
body.ail-bilingual-ar :is(input[type="email"],input[type="url"],input[type="tel"],input[type="number"],code,pre,kbd,samp) {direction:ltr;unicode-bidi:isolate;text-align:left;}
body.ail-bilingual-ar :is(a[href^="mailto:"],a[href^="tel:"]) {display:inline-block;direction:ltr;unicode-bidi:isolate;}
body.ail-bilingual-ar :is(.ail-form input,.ail-form textarea,.ail-newsletter input) {min-width:0;max-width:100%;}
body.ail-bilingual-ar .ail-newsletter__row {flex-wrap:wrap;}
body.ail-bilingual-ar .ail-newsletter__row input {flex:1 1 10rem;}

/* Large negative physical offsets create an RTL scrolling area. Clipping
   keeps the skip link keyboard-accessible without widening the document. */
body.ail-bilingual-ar .ail-skip-link:not(:focus) {left:auto;right:0;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}
body.ail-bilingual-ar .ail-skip-link:focus {left:auto;right:10px;max-width:calc(100% - 20px);}
body.ail-bilingual-ar .ail-form__honeypot {left:auto!important;right:0;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;}

@media(max-width:980px){
	body.ail-bilingual-ar .ail-cat-layout {grid-template-columns:minmax(0,1fr);}
	body.ail-bilingual-ar .ail-news-hero__latest {border-right:0;}
	body.ail-bilingual-ar :is(.ail-cover-feature__copy,.ail-story-band__text) {text-align:center;}
}
@media(max-width:760px){
	/* A visibility transition avoids an off-screen fixed panel in RTL. */
	body.ail-bilingual-ar .ail-nav {transform:none;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;}
	body.ail-bilingual-ar .ail-nav.is-open {transform:none;visibility:visible;opacity:1;pointer-events:auto;}
	body.ail-bilingual-ar .ail-slide__content {left:0;right:0;}
}
@media(max-width:600px){body.ail-bilingual-ar .ail-prose{font-size:1rem;}}
@media(prefers-reduced-motion:reduce){body.ail-bilingual-ar .ail-nav{transition:none;}}
