.markets-module__F4XFoq__page{background:var(--signal-carbon);color:var(--signal-text-primary);overflow:clip}.markets-module__F4XFoq__hero{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:56px 56px;position:relative}.markets-module__F4XFoq__breadcrumb{color:var(--signal-text-muted);flex-wrap:wrap;gap:.6rem;margin-bottom:clamp(2rem,5vw,4rem);font-size:.75rem;display:flex}.markets-module__F4XFoq__breadcrumb a{color:var(--signal-text-secondary);text-decoration:none}.markets-module__F4XFoq__hero h1{max-width:15ch;font-family:var(--signal-font-display);letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(3rem,6vw,6rem);line-height:.98}.markets-module__F4XFoq__lead{max-width:45rem;color:var(--signal-text-secondary);margin:1.5rem 0 0;font-size:1.1rem;line-height:1.65}.markets-module__F4XFoq__metrics{color:var(--signal-text-secondary);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;font-size:.75rem;font-weight:700;display:flex}.markets-module__F4XFoq__metrics strong{color:var(--signal-amber);font-family:var(--signal-font-display);letter-spacing:0;font-size:2rem}.markets-module__F4XFoq__metrics i{background:var(--signal-border-strong);width:1px;height:2rem}.markets-module__F4XFoq__regions{grid-template-columns:1fr 1fr;gap:3rem;margin-top:5rem;display:grid}.markets-module__F4XFoq__region{border-top:1px solid var(--signal-border-strong);min-width:0}.markets-module__F4XFoq__regionHeading{padding:1.5rem 0}.markets-module__F4XFoq__regionHeading>span{color:var(--signal-amber);letter-spacing:.12em;font-size:.625rem;font-weight:700}.markets-module__F4XFoq__regionHeading h2{font-family:var(--signal-font-display);margin:.7rem 0 0;font-size:clamp(1.8rem,3vw,2.8rem)}.markets-module__F4XFoq__regionHeading p{color:var(--signal-text-muted);margin:.3rem 0 0;font-size:.75rem}.markets-module__F4XFoq__region ul,.markets-module__F4XFoq__related ul{margin:0;padding:0;list-style:none;display:grid}.markets-module__F4XFoq__region li a,.markets-module__F4XFoq__related li a{border-top:1px solid var(--signal-border-subtle);min-height:3rem;color:var(--signal-text-secondary);align-items:center;gap:.7rem;font-size:.85rem;text-decoration:none;display:flex}.markets-module__F4XFoq__region li a:hover,.markets-module__F4XFoq__related li a:hover{color:var(--signal-text-primary)}.markets-module__F4XFoq__region li a>span{border:1px solid var(--signal-amber);border-radius:50%;width:.35rem;height:.35rem}.markets-module__F4XFoq__region li b,.markets-module__F4XFoq__related li span{color:var(--signal-amber);margin-left:auto;font-weight:400}.markets-module__F4XFoq__marketHero{grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.markets-module__F4XFoq__marketHero .signal-button{margin-top:2rem}.markets-module__F4XFoq__marketDiagram{border:1px solid var(--signal-border-default);border-radius:var(--signal-radius-panel);background:linear-gradient(145deg,#151a17,#080a09);min-width:0;overflow:hidden}.markets-module__F4XFoq__marketDiagramTop,.markets-module__F4XFoq__marketDiagramBottom{border-bottom:1px solid var(--signal-border-subtle);color:var(--signal-text-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;font-size:.6rem;font-weight:700;display:flex}.markets-module__F4XFoq__marketDiagramTop span:first-child{color:var(--signal-amber)}.markets-module__F4XFoq__marketDiagramField{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;justify-content:center;align-items:center;gap:1rem;min-height:15rem;padding:2rem;display:flex}.markets-module__F4XFoq__marketDiagramField span{overflow-wrap:anywhere;min-width:0;color:var(--signal-text-secondary);letter-spacing:.08em;font-size:.6rem;font-weight:700}.markets-module__F4XFoq__marketDiagramField strong{border:1px solid var(--signal-amber);width:5rem;height:5rem;color:var(--signal-text-primary);background:var(--signal-carbon);letter-spacing:.08em;border-radius:50%;flex:0 0 5rem;place-items:center;font-size:.65rem;display:grid}.markets-module__F4XFoq__marketDiagramField i{background:var(--signal-amber);flex:1;max-width:3rem;height:1px}.markets-module__F4XFoq__marketDiagramBottom{border-top:1px solid var(--signal-border-subtle);border-bottom:0;font-size:.55rem;line-height:1.5}.markets-module__F4XFoq__marketContent,.markets-module__F4XFoq__related{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);gap:clamp(2rem,7vw,7rem);display:grid}.markets-module__F4XFoq__marketContent h2,.markets-module__F4XFoq__related h2{max-width:18ch;font-family:var(--signal-font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.25rem,4vw,4rem);line-height:1.05}:is(.markets-module__F4XFoq__marketContent p:not(.signal-eyebrow),.markets-module__F4XFoq__related p:not(.signal-eyebrow)){max-width:42rem;color:var(--signal-text-secondary);margin:1.5rem 0 0;line-height:1.7}.markets-module__F4XFoq__marketContent ol{border-top:1px solid var(--signal-border-strong);margin:0;padding:0;list-style:none}.markets-module__F4XFoq__marketContent li{border-bottom:1px solid var(--signal-border-subtle);align-items:center;gap:1rem;min-height:4rem;font-size:.9rem;display:flex}.markets-module__F4XFoq__marketContent li span{color:var(--signal-amber);font-size:.65rem;font-weight:700}.markets-module__F4XFoq__related ul{border-top:1px solid var(--signal-border-strong)}@media (max-width:1099px){.markets-module__F4XFoq__marketHero,.markets-module__F4XFoq__marketContent,.markets-module__F4XFoq__related{grid-template-columns:1fr}.markets-module__F4XFoq__marketDiagram{max-width:52rem}}@media (max-width:639px){.markets-module__F4XFoq__hero h1{font-size:clamp(2.65rem,12vw,3.7rem)}.markets-module__F4XFoq__regions{grid-template-columns:1fr;gap:2.5rem}.markets-module__F4XFoq__marketDiagramField{gap:.5rem;min-height:12rem;padding:1rem}.markets-module__F4XFoq__marketDiagramField strong{flex-basis:4rem;width:4rem;height:4rem;font-size:.55rem}.markets-module__F4XFoq__marketDiagramField span{font-size:.5rem}.markets-module__F4XFoq__marketDiagramField i{max-width:1.25rem}}
