.market-poster.hero-art{height:auto;min-height:0;overflow:visible;background:none;box-shadow:none;transform:none;display:flex;justify-content:center;align-items:center}.market-poster.hero-art .coudreo-art{position:static;display:block;width:100%;max-width:460px;height:auto;max-height:none;object-fit:contain;transform:none;animation:none;border-radius:18px;box-shadow:0 12px 36px #163d3220}.market-update p{line-height:1.65}.market-update .portal{min-width:0}.market-update a{overflow-wrap:anywhere}@media(max-width:700px){.market-poster.hero-art .coudreo-art{max-width:360px}.market-update .portal-grid{grid-template-columns:1fr}}
/* The complete rectangular poster is not the older arched hero illustration.
   Neutralize only that obsolete frame; preserve the artwork and hero palette. */
.hero .market-poster.hero-art{
 height:auto!important;min-height:0;aspect-ratio:auto!important;
 width:100%;max-width:460px;margin:0 auto!important;
 padding:0;border:0!important;border-radius:0!important;box-shadow:none!important;
 background:transparent;overflow:visible!important;
}
.hero .market-poster.hero-art::before,.hero .market-poster.hero-art::after{display:none!important;content:none}
.hero .market-poster.hero-art .coudreo-art{
 position:static;inset:auto;display:block;width:100%;height:auto;max-width:100%;
 object-fit:contain;border-radius:8px;box-shadow:0 8px 24px #001c1924;
}
@media(max-width:760px),(max-height:600px) and (pointer:coarse){
 .hero .market-poster.hero-art{max-width:320px;align-self:start}
 .hero .market-poster.hero-art .coudreo-art{
  width:auto;max-width:100%;height:auto;max-height:460px;max-height:min(460px,58svh);
 }
}
