.regional-page .reading{max-width:900px}
.regional-page .language-note{padding-inline-start:16px;border-inline-start:3px solid var(--orange);font-size:16px;color:var(--ink)}
.record-list{padding-inline-start:24px;margin:0 0 24px;color:var(--muted)}
.record-list li{margin-block-end:14px}
.regional-page bdi{unicode-bidi:isolate}
[dir=rtl] body{font-family:'Segoe UI',Tahoma,Arial,sans-serif;line-height:1.9}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{font-family:'Segoe UI',Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.4}
[dir=rtl] .eyebrow,[dir=rtl] .brand small{letter-spacing:0}
[dir=rtl] nav{margin-left:0;margin-inline-start:auto}
[dir=rtl] .brand{white-space:normal}
[dir=rtl] .brand bdi{display:inline-block}
[dir=rtl] .plan ul{padding-left:0;padding-inline-start:20px}
[dir=rtl] .plan .eyebrow{text-align:right}
[dir=rtl] .lead{line-height:1.85}
[dir=rtl] .button{line-height:1.7}
[dir=rtl] .languages{direction:ltr}
@media(max-width:850px){[dir=rtl] .languages{margin-left:0;margin-inline-start:auto}}
@media(max-width:560px){.regional-page .hero{gap:24px}[dir=rtl] h1{font-size:36px}[dir=rtl] h2{font-size:28px}[dir=rtl] .lead{font-size:18px}[dir=rtl] .brand{font-size:17px}.regional-page .language-note{font-size:15px}.regional-page .actions .button{max-width:100%}}

/* Arabic form labels read RTL; the requested English clinical text remains LTR. */
[dir=rtl] .price,[dir=rtl] #selectedPrice{direction:ltr;text-align:right}
[dir=rtl] input[type=email],[dir=rtl] input[type=date],[dir=rtl] input[type=time],[dir=rtl] #timezone,[dir=rtl] textarea[lang=en]{direction:ltr;text-align:left}
[dir=rtl] #requestSummary bdi{unicode-bidi:isolate}
[dir=rtl] .steps li{overflow-wrap:anywhere}
[dir=rtl] .slots label,[dir=rtl] .fields label{min-width:0}
[dir=rtl] textarea[lang=en]::placeholder{direction:rtl;text-align:right}
[dir=rtl] #requestSummary p{overflow-wrap:anywhere}
[dir=rtl] .bot-field{left:0;right:auto;clip-path:inset(50%)}
