
.hero+h2{border-top:0;padding-top:0}
.hero .kpis,.hero:has(>svg)>.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
.kpi .l{text-wrap:balance}
.mini .src{font-size:13.5px;line-height:1.4;color:var(--ink2,#33415C)}
.bar{margin-top:30px}
.bar .fxa-majlab{position:absolute;left:50.833%;top:-26px;transform:translateX(-50%);font-weight:600;font-size:12.5px;line-height:1.4;color:var(--ink,#0A244B);white-space:nowrap;background:var(--surface,#fff);padding:0 4px}
.fxa-bloclegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 24px;margin:10px 0 0;padding:0;list-style:none;font-size:13.5px;line-height:1.45;color:var(--ink2,#33415C)}
.fxa-bloclegend li{border-left:4px solid var(--fxa-b,#0A244B);padding-left:10px}
.fxa-bloclegend b{display:block;color:var(--ink,#0A244B)}
.fxa-bloclegend .fxa-p{white-space:nowrap}
@media (min-width:900px){.fxa-bloclegend{grid-template-columns:repeat(3,minmax(0,1fr))}}
.fxa-bloclegend .swatch{margin-right:4px}
.fxa-bloclegend .fxa-b-opp{--fxa-b:#B13630}.fxa-bloclegend .fxa-b-arab{--fxa-b:#2E7D32}.fxa-bloclegend .fxa-b-coal{--fxa-b:#0A244B}
@media (max-width:640px){
.fxa-maj text{display:none}
header.top .wrap>a{display:none}
header.top .wrap{min-height:48px;gap:0}
header.top nav.main{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;width:100%}
header.top nav.main::-webkit-scrollbar{display:none}
header.top nav.main a{white-space:nowrap}
.hero{display:flex;flex-direction:column}
.hero>svg{order:4}.hero>.bar{order:5}.hero>.bar-note{order:6}.hero>.kpis{order:8}.hero>p.src{order:9}
}
