.market-announcement{padding:26px 0}.market-announcement[hidden]{display:none!important}.market-card{display:grid;grid-template-columns:168px minmax(0,1fr);gap:30px;align-items:center;overflow:hidden;background:#fff;border:1px solid rgba(31,42,68,.12);border-left:6px solid var(--orange,#d8751f);box-shadow:0 16px 38px rgba(31,42,68,.09);padding:20px 28px}.market-visual{width:168px;aspect-ratio:1;object-fit:cover}.market-kicker{margin:0 0 5px;color:var(--orange,#d8751f);font-size:14px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.market-copy h2{margin:0 0 10px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(27px,3vw,38px);letter-spacing:-.025em}.market-copy p{max-width:720px;margin:0 0 12px;color:var(--text,#445067)}.market-details{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0!important;color:var(--navy,#1f2a44)!important;font-weight:750}.market-details span{position:relative}.market-details span+span:before{content:"";position:absolute;left:-12px;top:.4em;width:4px;height:4px;border-radius:50%;background:var(--orange,#d8751f)}
.market-compact{grid-template-columns:98px minmax(0,1fr);gap:22px;margin-top:24px;padding:16px 22px;border-left-width:4px}.market-compact .market-visual{width:98px}.market-compact .market-copy h2{font-size:27px;margin-bottom:7px}.market-compact .market-copy p{margin-bottom:7px}
@media(max-width:650px){.market-announcement{padding:20px 0}.market-card{grid-template-columns:92px minmax(0,1fr);gap:18px;padding:16px}.market-visual{width:92px}.market-copy h2{font-size:25px}.market-copy p{font-size:18px}.market-details{display:grid;gap:3px}.market-details span+span:before{display:none}.market-compact{grid-template-columns:76px minmax(0,1fr)}.market-compact .market-visual{width:76px}}
@media(max-width:420px){.market-card{grid-template-columns:1fr}.market-visual{width:108px}.market-compact{grid-template-columns:76px minmax(0,1fr)}.market-compact .market-visual{width:76px}}
