/* Local typography: owner-requested Traffic for Persian, Inter for Latin/Cyrillic. */
@font-face{font-family:RA Traffic;src:url(assets/fonts/traffic-regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:RA Traffic;src:url(assets/fonts/traffic-bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:RA Inter;src:url(assets/fonts/inter-variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
body{font-family:"RA Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
button,input,select,textarea{font-family:inherit}
html[lang^="fa"] body{font-family:"RA Traffic",Tahoma,sans-serif;font-size:18px;line-height:1.95}
html[lang^="fa"] h1,html[lang^="fa"] h2,html[lang^="fa"] h3,html[lang^="fa"] h4{font-family:"RA Traffic",Tahoma,sans-serif;font-weight:700;letter-spacing:normal;line-height:1.65}
html[lang^="fa"] .eyebrow,html[lang^="fa"] .brand-text-link,html[lang^="fa"] .primary-navigation>a{font-size:15px;letter-spacing:normal}
html[lang^="fa"] .growth-intro,html[lang^="fa"] .growth-sample a,html[lang^="fa"] .growth-reassurance,html[lang^="fa"] .newsletter-privacy,html[lang^="fa"] .growth-section label{font-size:17px}
html[lang^="fa"] .editorial-card p,html[lang^="fa"] .site-ad-description,html[lang^="fa"] .news-ad-description{font-size:17px;line-height:1.95}
html[lang^="ar"] body{font-family:"Noto Sans Arabic","Geeza Pro",Tahoma,sans-serif;line-height:1.9}
html[lang^="zh"] body{font-family:"PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;line-height:1.85}
