/* IRONScale v191 — rebuilt advisor top rail + language/layout fixes */
html,body{max-width:100%;overflow-x:hidden}
.advisor-top-band-v191{width:min(100% - 40px,1810px);margin:26px auto 24px;display:grid;grid-template-columns:190px minmax(680px,1180px) 190px;align-items:start;justify-content:space-between;gap:22px}
.advisor-top-band-v191>.advisor-beta-banner-v187{width:100%!important;margin:0!important;grid-column:2;grid-row:1}
.advisor-top-band-v191>.advisor-side-dock-v169{position:static!important;inset:auto!important;transform:none!important;width:190px!important;max-width:190px!important;margin:0!important;z-index:450!important;align-self:start!important}
.advisor-top-band-v191>.advisor-side-dock-left-v169{grid-column:1;grid-row:1;margin-top:18px!important}
.advisor-top-band-v191>.advisor-side-dock-right-v169{grid-column:3;grid-row:1;margin-top:18px!important}
.advisor-layout-v172{display:block!important;width:min(1024px,calc(100% - 40px))!important;margin:0 auto 26px!important}
.advisor-layout-v172>.advisor-page-v105{width:100%!important;max-width:none!important;margin:0!important}
/* Disable the old negative-offset rail rules completely. */
.advisor-layout-v172>.advisor-side-dock-v169{top:auto!important;left:auto!important;right:auto!important}
html.lang-en-v187 .tier-scope-note-v36 strong,html.lang-en-v187 .tier-scope-note-v36{letter-spacing:0}
html.lang-en-v187 .psu-card .desc,html.lang-en-v187 .card-description,html.lang-en-v187 .iron-evaluation{hyphens:auto}
@media(max-width:1499px) and (min-width:901px){
 .advisor-top-band-v191{grid-template-columns:1fr 1fr;width:min(1100px,calc(100% - 32px));gap:12px 18px}
 .advisor-top-band-v191>.advisor-beta-banner-v187{grid-column:1/-1;grid-row:1}
 .advisor-top-band-v191>.advisor-side-dock-v169{width:100%!important;max-width:none!important;margin-top:0!important}
 .advisor-top-band-v191>.advisor-side-dock-left-v169{grid-column:1;grid-row:2}.advisor-top-band-v191>.advisor-side-dock-right-v169{grid-column:2;grid-row:2}
}
