/* Page-scoped RTL fixes for /hitsteps-vs-google-analytics-wordpress/ only.
   The global RTL rule sets unicode-bidi: plaintext on text elements, so any
   line that starts with a Latin word (Hitsteps, Google, WordPress, $4.99)
   flips to LTR. Here every text block keeps the page direction and Latin
   runs are isolated inline instead. */
html[dir="rtl"] .seo-page.vsga-page h1,
html[dir="rtl"] .seo-page.vsga-page h2,
html[dir="rtl"] .seo-page.vsga-page h3,
html[dir="rtl"] .seo-page.vsga-page p,
html[dir="rtl"] .seo-page.vsga-page li,
html[dir="rtl"] .seo-page.vsga-page li span,
html[dir="rtl"] .seo-page.vsga-page strong,
html[dir="rtl"] .seo-page.vsga-page summary,
html[dir="rtl"] .seo-page.vsga-page th,
html[dir="rtl"] .seo-page.vsga-page td,
html[dir="rtl"] .seo-page.vsga-page .seo-eyebrow,
html[dir="rtl"] .seo-page.vsga-page .label,
html[dir="rtl"] .seo-page.vsga-page .btn {
	direction: rtl;
	unicode-bidi: isolate;
}

html[dir="rtl"] .seo-page.vsga-page h1,
html[dir="rtl"] .seo-page.vsga-page h2,
html[dir="rtl"] .seo-page.vsga-page h3,
html[dir="rtl"] .seo-page.vsga-page p,
html[dir="rtl"] .seo-page.vsga-page summary,
html[dir="rtl"] .seo-page.vsga-page th,
html[dir="rtl"] .seo-page.vsga-page td,
html[dir="rtl"] .seo-page.vsga-page .seo-eyebrow {
	text-align: right;
}

/* Arabic script must not be letter-spaced or upper-cased. */
html[dir="rtl"] .seo-page.vsga-page .seo-eyebrow {
	letter-spacing: 0;
	text-transform: none;
}

/* Numbered install steps: badge on the right. */
html[dir="rtl"] .seo-page.vsga-page .seo-step {
	padding: 20px 76px 20px 20px;
}
html[dir="rtl"] .seo-page.vsga-page .seo-step:before {
	left: auto;
	right: 20px;
}

/* Inline Latin fragments (prices, plan names) stay in one piece. */
.seo-page.vsga-page bdi {
	unicode-bidi: isolate;
}

@media (max-width: 767px) {
	html[dir="rtl"] .seo-page.vsga-page .seo-step {
		padding: 68px 18px 18px;
	}
	html[dir="rtl"] .seo-page.vsga-page .seo-step:before {
		left: auto;
		right: 18px;
	}
}
