/* Readability pass for Persian clinical data: preserves density while improving legibility. */
html[dir="rtl"] body{font-size:15px;line-height:1.8}
html[dir="rtl"] .sidebar{font-size:14px}
html[dir="rtl"] nav p{font-size:11px}
html[dir="rtl"] nav a{height:48px;font-size:13px}
html[dir="rtl"] .brand b{font-size:19px}
html[dir="rtl"] .brand small,.safe-note{font-size:10px}
html[dir="rtl"] .page-head h1{font-size:31px;line-height:1.35}
html[dir="rtl"] .page-head p{font-size:13px;line-height:2}
html[dir="rtl"] .eyebrow{font-size:12px}
html[dir="rtl"] .table th{font-size:11px;padding:13px 12px}
html[dir="rtl"] .table td{font-size:12px;padding:14px 12px}
html[dir="rtl"] label{font-size:12px}
html[dir="rtl"] input,html[dir="rtl"] select,html[dir="rtl"] textarea{font-size:13px;padding:11px 12px}
html[dir="rtl"] .primary,html[dir="rtl"] .secondary{font-size:13px;padding:11px 15px}
html[dir="rtl"] .metric span,html[dir="rtl"] .metric small{font-size:11px}
html[dir="rtl"] .metric strong{font-size:29px}
html[dir="rtl"] .card-head h2{font-size:19px;line-height:1.5}
html[dir="rtl"] .premium{font-size:16px;line-height:1.95}
html[dir="rtl"] .premium .p-hero-copy,html[dir="rtl"] .premium .p-story-copy p,html[dir="rtl"] .premium .p-head>p{font-size:14px}
html[dir="rtl"] .premium .p-service p,html[dir="rtl"] .premium .p-service span{font-size:12px}
@media(max-width:760px){html[dir="rtl"] body{font-size:14px}html[dir="rtl"] .page-head h1{font-size:26px}html[dir="rtl"] .table th{font-size:10px}html[dir="rtl"] .table td{font-size:11px}}
