.dgs-languages{display:flex;flex:0 0 auto;align-items:center;gap:2px;margin-inline-start:8px;font:600 12px/1.5 Vazirmatn,Arial,sans-serif}.dgs-languages a{display:block;color:inherit;border:1px solid currentColor;border-radius:8px;padding:5px 7px;white-space:nowrap}.dgs-languages a[aria-current]{background:#087482;color:white;border-color:#087482}.dgs-languages a:hover{box-shadow:0 2px 8px #08748240}html[lang^=en]{direction:ltr}html[lang^=en] body,html[lang^=en] h1,html[lang^=en] h2,html[lang^=en] h3,html[lang^=en] p,html[lang^=en] .entry-content,html[lang^=en] .entry-content h2,html[lang^=en] .entry-content h3,html[lang^=en] .dgs-detail,html[lang^=en] .dgs-description,html[lang^=en] .section-intro,html[lang^=en] .dgs-menu,html[lang^=en] button,html[lang^=en] input,html[lang^=en] textarea,html[lang^=en] select,html[lang^=en] .dgs-journal-title{font-family:Arial,"Helvetica Neue",sans-serif!important}html[lang^=en] body{direction:ltr;text-align:left}html[lang^=en] h1,html[lang^=en] h2,html[lang^=en] h3{overflow-wrap:normal;hyphens:auto}html[lang^=en] .entry-content,html[lang^=en] p{line-height:1.85}html[lang^=en] #about .about-copy,html[lang^=en] .dgs-journal-info,html[lang^=en] .dgs-client-group{direction:ltr}html[lang^=en] #about .about-copy{text-align:left}html[lang^=en] .dgs-menu .sub-menu{right:auto;left:0;text-align:left}html[lang^=en] .dgs-menu .sub-menu .sub-menu{left:100%;right:auto}html[lang^=en] .hero-copy,html[lang^=en] .ticker{text-align:left;direction:ltr}html[lang^=en] .hero-copy h1,html[lang^=en] .hero-title{line-height:1.3;font-size:clamp(28px,4.5vw,58px)}html[lang^=en] .hero-nav [data-prev],html[lang^=en] .hero-nav [data-next]{transform:scaleX(-1)}html[lang^=en] .dgs-menu a{font-size:13px;padding-inline:9px}html[lang^=en] .contact{direction:ltr}html[lang^=en] .dgs-journal-title{line-height:1.5;font-size:clamp(25px,3vw,40px)}
@media(min-width:821px) and (max-width:1180px){html[lang^=en] .dgs-menu a{font-size:11px;padding-inline:5px}.dgs-languages{font-size:11px}.dgs-languages a{padding:4px 5px}}
@media(max-width:820px){.dgs-languages{margin-inline-start:auto}.dgs-languages a{padding:4px 6px}html[lang^=en] .dgs-menu a{font-size:14px}html[lang^=en] .dgs-menu .sub-menu,html[lang^=en] .dgs-menu .sub-menu .sub-menu{left:auto;right:auto}html[lang^=en] .hero-copy h1,html[lang^=en] .hero-title{font-size:clamp(27px,6vw,40px)}}
/* Keep the translated menu within the glass header. Persian layout is retained. */
html[lang^=en] #topbar{gap:12px}
html[lang^=en] #topbar>.nav{flex:1 1 auto;min-width:0;margin:0;justify-content:center}
html[lang^=en] #topbar .dgs-menu{gap:0;min-width:0;max-width:100%;flex-wrap:nowrap}
html[lang^=en] #topbar .dgs-menu a{font-size:12px;line-height:1.6;padding:10px 8px;white-space:nowrap;font-weight:600}
html[lang^=en] #topbar .dgs-languages{margin-inline-start:0;font-size:11px;gap:4px}
html[lang^=en] #topbar .dgs-languages a{padding:4px 6px}
@media(max-width:1100px){
 html[lang^=en] #topbar .menu-btn{display:block;margin:0;margin-inline-start:auto;flex:0 0 40px;width:40px}
 html[lang^=en] #topbar>.nav{position:absolute;top:calc(100% + 8px);inset-inline:0;display:flex;flex-direction:column;align-items:stretch;justify-content:initial;max-height:75vh;overflow-y:auto;overflow-x:hidden;margin:0;padding:8px;background:#fff;color:#10223a;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s,transform .2s,visibility .2s}
 html[lang^=en] #topbar>.nav.open{opacity:1;visibility:visible;transform:none}
 html[lang^=en] #topbar.compact>.nav{background:#0b1e35;color:#fff}
 html[lang^=en] #topbar .dgs-menu{display:block;max-width:100%}
 html[lang^=en] #topbar .dgs-menu a{font-size:13px;padding:10px 12px}
 html[lang^=en] #topbar .dgs-menu .sub-menu,html[lang^=en] #topbar .dgs-menu .sub-menu .sub-menu{position:static;box-shadow:none;margin:0 10px;border:0;background:#eff5f8;color:#10223a}
 html[lang^=en] #topbar .dgs-menu li:hover>.sub-menu{display:none}
 html[lang^=en] #topbar .dgs-menu li.open>.sub-menu,html[lang^=en] #topbar .dgs-menu li:focus-within>.sub-menu{display:block}
}

/* Extra menu items use the same dropdown when their measured width exceeds the header. */
html[lang^=en] #topbar.dgs-nav-overflow .menu-btn{display:block;margin:0;margin-inline-start:auto;flex:0 0 40px;width:40px}
 html[lang^=en] #topbar.dgs-nav-overflow>.nav{position:absolute;top:calc(100% + 8px);inset-inline:0;display:flex;flex-direction:column;align-items:stretch;justify-content:initial;max-height:75vh;overflow-y:auto;overflow-x:hidden;margin:0;padding:8px;background:#fff;color:#10223a;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s,transform .2s,visibility .2s}
 html[lang^=en] #topbar.dgs-nav-overflow>.nav.open{opacity:1;visibility:visible;transform:none}
 html[lang^=en] #topbar.dgs-nav-overflow.compact>.nav{background:#0b1e35;color:#fff}
 html[lang^=en] #topbar.dgs-nav-overflow .dgs-menu{display:block;max-width:100%}
 html[lang^=en] #topbar.dgs-nav-overflow .dgs-menu a{font-size:13px;padding:10px 12px}
 html[lang^=en] #topbar.dgs-nav-overflow .dgs-menu .sub-menu,html[lang^=en] #topbar.dgs-nav-overflow .dgs-menu .sub-menu .sub-menu{position:static;box-shadow:none;margin:0 10px;border:0;background:#eff5f8;color:#10223a}
 html[lang^=en] #topbar.dgs-nav-overflow .dgs-menu li:hover>.sub-menu{display:none}
 html[lang^=en] #topbar.dgs-nav-overflow .dgs-menu li.open>.sub-menu,html[lang^=en] #topbar.dgs-nav-overflow .dgs-menu li:focus-within>.sub-menu{display:block}
