/* RC8: legible Telugu on phones and desktop; English rules stay untouched. */
#naa-mart-site[lang="te"] {
  font-family:"Noto Sans Telugu","Nirmala UI",sans-serif;
  font-size:16px;
  text-rendering:optimizeLegibility;
}
#naa-mart-site[lang="te"] h1,
#naa-mart-site[lang="te"] h2,
#naa-mart-site[lang="te"] h3,
#naa-mart-site[lang="te"] h4,
#naa-mart-site[lang="te"] .nm-v2-step-text strong {
  font-family:"Noto Serif Telugu","Noto Sans Telugu",sans-serif!important;
  letter-spacing:0!important;
  overflow-wrap:break-word;
  word-break:normal;
}
#naa-mart-site[lang="te"] .nm-main-link,
#naa-mart-site[lang="te"] button,
#naa-mart-site[lang="te"] a.btn,
#naa-mart-site[lang="te"] .nm-v2-text-link,
#naa-mart-site[lang="te"] .nm-v2-eyebrow,
#naa-mart-site[lang="te"] p,
#naa-mart-site[lang="te"] li,
#naa-mart-site[lang="te"] small,
#naa-mart-site[lang="te"] figcaption,
#naa-mart-site[lang="te"] .nm-v2-step-text small {
  font-family:"Noto Sans Telugu","Nirmala UI",sans-serif!important;
  letter-spacing:normal!important;
}
#naa-mart-site[lang="te"] .nm-v2-eyebrow {text-transform:none!important;font-size:12px!important;line-height:1.7!important;}
#naa-mart-site[lang="te"] h1 {font-size:clamp(32px,3.35vw,52px)!important;line-height:1.45!important;}
#naa-mart-site[lang="te"] h2 {font-size:clamp(26px,2.7vw,37px)!important;line-height:1.55!important;}
#naa-mart-site[lang="te"] h3 {font-size:clamp(21px,1.8vw,27px)!important;line-height:1.6!important;}
#naa-mart-site[lang="te"] p {font-size:16px;line-height:1.85!important;}
#naa-mart-site[lang="te"] .nm-v2-step-text strong {line-height:1.6!important;}
#naa-mart-site[lang="te"] .nm-v2-step-text small {font-size:14px;line-height:1.65!important;}
#naa-mart-site[lang="te"] .nm-v2-detail {min-width:0;overflow-wrap:break-word;}
#naa-mart-site[lang="te"] .nm-v2-detail-split>* {min-width:0;}
#naa-mart-site[lang="te"] .nm-main-nav .nm-main-link {white-space:normal;text-align:center;line-height:1.55;}
#naa-mart-site[lang="te"] .nm-v5-founder-role a {white-space:normal;}
#naa-mart-site[lang="te"] .nm-v2-partner-group-intro,
#naa-mart-site[lang="te"] .nm-v5-platform-grid>* {min-width:0;}
@media(max-width:700px){
 #naa-mart-site[lang="te"] h1{font-size:31px!important;line-height:1.45!important;}
 #naa-mart-site[lang="te"] h2{font-size:26px!important;line-height:1.55!important;}
 #naa-mart-site[lang="te"] h3{font-size:21px!important;}
 #naa-mart-site[lang="te"] .nm-main-nav {gap:12px;}
 #naa-mart-site[lang="te"] .nm-main-nav .nm-main-link {font-size:12px!important;}
 #naa-mart-site[lang="te"] .nm-v2-detail-split{grid-template-columns:minmax(0,1fr)!important;}
 #naa-mart-site[lang="te"] .nm-v2-timeline,.nm-v2-milestone{max-width:100%;min-width:0;}
 #naa-mart-site[lang="te"] .nm-v5-founder-grid,
 #naa-mart-site[lang="te"] .nm-v5-philosophy-grid {min-width:0;}
}
