/* Turkish AlgoLodge homepage: prevent navigation overlap and accommodate labels. */
html[lang="tr"] .homecmp-copy,html[lang="tr"] .home60-split>div{min-width:0}
html[lang="tr"] .home60-models small{overflow-wrap:anywhere}
html[lang="tr"] .home60-section{overflow-wrap:break-word}
html[lang="tr"] #strategy-carousel .carousel-stat span{white-space:normal!important;line-height:1.3!important}
@media(min-width:1200px){
 html[lang="tr"] .al-header .al-navigation{gap:clamp(8px,.95vw,14px)!important}
 html[lang="tr"] .al-header .al-navigation>a,html[lang="tr"] .al-header .al-nav-dropdown>a{font-size:12px!important}
}
@media(max-width:720px){
 html[lang="tr"] .homecmp-shell{max-width:100%}
 html[lang="tr"] .hero h1{overflow-wrap:normal}
 html[lang="tr"] .home60-models small{hyphens:auto}
}

/* Stage 3: handle longer Turkish text without affecting other languages. */
html[lang="tr"] .al-header .al-brand{flex-shrink:0!important}
html[lang="tr"] .al-header .al-controls{flex-shrink:0!important}
html[lang="tr"] .al-header .al-navigation{min-width:0!important}
html[lang="tr"] .al-header .al-navigation .al-nav-dropdown>a{white-space:nowrap!important}
html[lang="tr"] .cmp-weight-details summary .cmp-weight-chevron{font-size:19px!important;line-height:1!important}
html[lang="tr"] .adv-hero-actions,html[lang="tr"] .cmp-hero-actions{max-width:100%;min-width:0;flex-wrap:wrap!important}
html[lang="tr"] .adv-back,html[lang="tr"] .cmp-guide-cta{white-space:normal!important;overflow-wrap:break-word}
html[lang="tr"] .adv-infobar{overflow-wrap:break-word;white-space:normal;max-width:100%}
html[lang="tr"] .adv-chart-panel,html[lang="tr"] .cmp-select-panel{min-width:0}
@media(min-width:1200px) and (max-width:1400px){html[lang="tr"] .al-header .al-navigation{gap:7px!important}html[lang="tr"] .al-header .al-navigation>a,html[lang="tr"] .al-header .al-nav-dropdown>a{font-size:11.5px!important}}
