/* Dr Shahriyari | Hindi Second Opinion v2.7.6 | Devanagari LTR layer */
.dsh-so270--hi{direction:ltr;text-align:left;font-family:"Noto Sans Devanagari","Kohinoor Devanagari","Nirmala UI",Mangal,Arial,sans-serif;-webkit-text-size-adjust:100%;text-size-adjust:100%;word-spacing:.015em}
.dsh-so270--hi h1,.dsh-so270--hi h2,.dsh-so270--hi h3{font-family:"Noto Serif Devanagari","Kohinoor Devanagari","Nirmala UI",Mangal,serif;text-wrap:balance;letter-spacing:0}
.dsh-so270--hi h2{font-size:clamp(1.72rem,2.8vw,2.78rem);line-height:1.28;font-weight:650}
.dsh-so270--hi h3{line-height:1.48;letter-spacing:0}
.dsh-so270--hi p{line-height:1.82}
.dsh-so270--hi .dsh-so270-kicker,.dsh-so270--hi .dsh-so270-chapters__label,.dsh-so270--hi .dsh-so270-related__label,.dsh-so270--hi .dsh-so270-principle__eyebrow{font-family:"Noto Sans Devanagari","Nirmala UI",Mangal,sans-serif;letter-spacing:.045em;font-weight:800;text-transform:none}
.dsh-so270--hi .dsh-so270-kicker{font-size:.75rem;line-height:1.7}.dsh-so270--hi .dsh-so270-breadcrumb{font-size:.8rem}
.dsh-so270--hi .dsh-so270-hero h1{max-width:16ch;font-size:clamp(2.3rem,3.8vw,3.85rem);line-height:1.19;font-weight:650;letter-spacing:0}.dsh-so270--hi .dsh-so270-hero h1 em{font-weight:650}.dsh-so270--hi .dsh-so270-lead{max-width:780px;font-size:clamp(.99rem,1.05vw,1.1rem);line-height:1.86}
.dsh-so270--hi .dsh-so270-hero__signals dd{font-size:.82rem;line-height:1.68}.dsh-so270--hi .dsh-so270-portrait__caption span{font-family:"Noto Serif Devanagari","Nirmala UI",serif;font-size:1.25rem}.dsh-so270--hi .dsh-so270-portrait__caption strong{font-size:.72rem;letter-spacing:.03em;text-transform:none}.dsh-so270--hi .dsh-so270-portrait__tags span{font-size:.71rem}
.dsh-so270--hi .dsh-so270-emergency strong{font-size:.93rem;line-height:1.62}.dsh-so270--hi .dsh-so270-emergency p{font-size:.84rem;line-height:1.72}.dsh-so270--hi .dsh-so270-emergency__button{font-size:.77rem;line-height:1.55}.dsh-so270--hi .dsh-so270-chapters{overflow-anchor:none}.dsh-so270--hi .dsh-so270-chapters__track{overscroll-behavior-inline:contain}.dsh-so270--hi .dsh-so270-chapters__label{font-size:.7rem}.dsh-so270--hi .dsh-so270-chapters a{font-size:.78rem;line-height:1.5}
.dsh-so270--hi .dsh-so270-heading>p{font-size:.96rem;line-height:1.82}.dsh-so270--hi .dsh-so270-body-lg{font-size:clamp(.99rem,1vw,1.08rem);line-height:1.9}.dsh-so270--hi .dsh-so270-answer__card>p{font-size:clamp(.99rem,1.05vw,1.08rem);line-height:1.92}.dsh-so270--hi .dsh-so270-answer__flow span{font-size:.72rem;line-height:1.55}.dsh-so270--hi .dsh-so270-bento h3{font-size:1.08rem;line-height:1.48}.dsh-so270--hi .dsh-so270-bento p{font-size:.89rem;line-height:1.78}.dsh-so270--hi .dsh-so270-lens h3{font-size:1rem;line-height:1.48}.dsh-so270--hi .dsh-so270-lens p{font-size:.84rem;line-height:1.8}.dsh-so270--hi .dsh-so270-principle h3{font-size:1.12rem;line-height:1.52}.dsh-so270--hi .dsh-so270-checklist strong{font-size:.94rem;line-height:1.5}.dsh-so270--hi .dsh-so270-checklist p{font-size:.86rem;line-height:1.8}.dsh-so270--hi .dsh-so270-outcomes p{font-size:.85rem;line-height:1.77}.dsh-so270--hi .dsh-so270-note{font-size:.82rem;line-height:1.75}.dsh-so270--hi .dsh-so270-process h3{font-size:1rem;line-height:1.5}.dsh-so270--hi .dsh-so270-process p{font-size:.84rem;line-height:1.78}.dsh-so270--hi .dsh-so270-records li p{font-size:.87rem;line-height:1.78}.dsh-so270--hi .dsh-so270-privacy p{font-size:.82rem;line-height:1.75}.dsh-so270--hi .dsh-so270-questions p{font-size:.88rem;line-height:1.8}.dsh-so270--hi .dsh-so270-faq summary{font-size:.94rem;line-height:1.62}.dsh-so270--hi .dsh-so270-faq details p{font-size:.89rem;line-height:1.82}.dsh-so270--hi .dsh-so270-evidence h2{font-family:inherit;font-size:1rem;line-height:1.58;letter-spacing:0}.dsh-so270--hi .dsh-so270-evidence__heading>p:last-child{font-size:.81rem;line-height:1.72}.dsh-so270--hi .dsh-so270-references a{font-size:.78rem;line-height:1.68}.dsh-so270--hi .dsh-so270-related a{font-size:.76rem;line-height:1.62}
/* Intrinsic width protection retained from the mobile hotfix. */
.dsh-so270--hi .dsh-so270-answer,.dsh-so270--hi .dsh-so270-answer>*,.dsh-so270--hi .dsh-so270-answer__card{min-width:0;max-width:100%}.dsh-so270--hi .dsh-so270-answer__card{width:100%;overflow:hidden}.dsh-so270--hi .dsh-so270-answer__flow{min-width:0;max-width:100%}
@media(max-width:620px){.dsh-so270--hi .dsh-so270-hero h1{max-width:none;font-size:clamp(1.92rem,8.6vw,2.42rem);line-height:1.27}.dsh-so270--hi .dsh-so270-lead{font-size:.95rem;line-height:1.82}.dsh-so270--hi h2{font-size:clamp(1.58rem,6.7vw,2.04rem);line-height:1.32}.dsh-so270--hi .dsh-so270-breadcrumb{margin-bottom:34px}.dsh-so270--hi .dsh-so270-answer__card>p{font-size:.97rem;line-height:1.86}.dsh-so270--hi .dsh-so270-answer__flow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px 12px;align-items:stretch}.dsh-so270--hi .dsh-so270-answer__flow i{display:none}.dsh-so270--hi .dsh-so270-answer__flow span{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:44px;padding:10px 8px;text-align:center;white-space:normal}.dsh-so270--hi .dsh-so270-emergency__button{white-space:normal;text-align:center}}
@media(max-width:390px){.dsh-so270--hi .dsh-so270-hero h1{font-size:clamp(1.78rem,8.8vw,2.08rem)}.dsh-so270--hi .dsh-so270-answer__flow{grid-template-columns:minmax(0,1fr)}}
@media(min-width:1600px){.dsh-so270--hi .dsh-so270-hero h1{font-size:3.98rem;max-width:16ch}.dsh-so270--hi h2{font-size:2.88rem}}
@media(min-width:2200px){.dsh-so270--hi .dsh-so270-hero h1{font-size:4.2rem;max-width:16ch}.dsh-so270--hi .dsh-so270-lead{font-size:1.14rem}.dsh-so270--hi h2{font-size:3rem}}
@media(forced-colors:active){.dsh-so270--hi .dsh-so270-answer__flow i{display:none}}
