:root{--case-red:#ef705d;--case-paper:#f3f1eb;--case-blue:#0a2c4f}
.forex-case-hero{background:radial-gradient(circle at 78% 38%,rgba(27,79,119,.46),transparent 33%),linear-gradient(125deg,#061322 15%,#09243f 58%,#071624)}
.forex-case-hero:before{content:"FX";right:-.05em;bottom:-.23em;font-size:clamp(16rem,40vw,37rem);letter-spacing:-.12em;-webkit-text-stroke-color:rgba(246,201,69,.17)}
.forex-case-hero:after{background:linear-gradient(110deg,rgba(6,19,34,.08),rgba(6,19,34,.68)),repeating-linear-gradient(90deg,transparent 0,transparent calc(16.666% - 1px),rgba(255,255,255,.045) 16.666%)}
.forex-case-hero .article-particles{opacity:.76}
.forex-case-hero .eyebrow:before{background:#e97961;box-shadow:0 0 0 7px rgba(233,121,97,.12),0 0 24px rgba(233,121,97,.55)}
.forex-case-hero h1{text-shadow:0 18px 60px rgba(0,0,0,.25)}
.forex-signal{position:absolute;inset:auto 0 0;height:2px;z-index:2;background:linear-gradient(90deg,transparent 0 7%,#f6c945 7% 18%,transparent 18% 24%,#e97961 24% 44%,transparent 44% 51%,#f6c945 51% 74%,transparent 74%)}
.forex-case-hero .hero-inner:after{content:"EUR / USD     GBP / JPY     XAU / USD";display:block;margin-top:2.2rem;color:rgba(255,255,255,.34);font:750 .67rem/1.4 Inter,Arial,sans-serif;letter-spacing:.24em}
.forex-investigation .case-index{color:#956400}
.forex-investigation .case-file:first-child{border-top-color:#0a2c4f}
.forex-investigation .case-status{background:#f3f0e6}
.forex-investigation .documentary-grid figure:nth-child(2) img{object-fit:cover;background:#101a25;padding:0}
@media(max-width:700px){.forex-case-hero .hero-inner:after{letter-spacing:.12em;font-size:.75rem}.forex-case-hero:before{font-size:58vw}}
