/* Patch 1260: Estedad optical typography repair for MedFamNet public pages. */
:root{--mfn-public-font:"Estedad","Segoe UI",Tahoma,Arial,sans-serif}
html body,
html body *,
html body button,
html body input,
html body select,
html body textarea{font-family:var(--mfn-public-font)!important}
html[lang="fa"],html[dir="rtl"],body{font-feature-settings:"kern" 1;text-rendering:optimizeLegibility;font-synthesis:none}

/* Deliberate hierarchy. Legacy bundles contain 800/900-heavy declarations; these values are the approved optical target. */
html body{font-weight:400!important}
html body p,
html body li,
html body small,
html body label,
html body input,
html body select,
html body textarea{font-weight:400!important}
html body header nav a,
html body footer a,
html body .watch,
html body .trust span,
html body .proof b{font-weight:500!important}
html body .btn,
html body button,
html body .actions a,
html body .feature a,
html body .seo1165-actions a,
html body .seo1165-cta a,
html body .mfn-diff-actions a{font-weight:600!important}
html body h1,
html body .hero h1{font-weight:700!important}
html body h2,
html body .section-head h2,
html body .mfn-diff-head h2,
html body .seo1165-copy h2,
html body .seo1165-flow h2,
html body .seo1165-benefits h2,
html body .seo1165-related h2,
html body .seo1165-cta h2,
html body .mfn-seo-entry-head h2{font-weight:700!important}
html body h3,
html body .feature h3,
html body .seo1165-feature-grid h3,
html body .seo1165-steps h3{font-weight:600!important}
html body b,
html body strong{font-weight:600!important}
html body .hero h1 em{font-weight:700!important}
html body .eyebrow,
html body .section-head span,
html body .center span,
html body .solution>div>span,
html body .faq>div>span,
html body .contact>div>span,
html body .mfn-diff-head>span,
html body .seo1165-copy>span,
html body .seo1165-benefits span,
html body .mfn-seo-entry-head span{font-weight:600!important}
