/* Clear marketplace entry point and account visibility. */
.cargo-marketplace-body .market-hero-expanded { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(310px, .75fr); gap: 42px; align-items: end; }
.cargo-marketplace-body .market-hero-copy { max-width: 760px; }
.cargo-marketplace-body .market-hero-copy h1 { max-width: 760px; }
.market-account-summary { display: grid; gap: 13px; padding: 27px; border: 1px solid rgba(47, 210, 255, .29); border-radius: 8px; background: linear-gradient(145deg, rgba(7,14,42,.92), rgba(13,8,35,.88)); box-shadow: 0 18px 48px rgba(0,0,0,.28); }
.market-account-summary .eyebrow { margin: 0; color: #df54ff; font-size: 11px; font-weight: 800; letter-spacing: .12em; text-transform: uppercase; }
.market-account-summary h2 { margin: 0; color: #fff; font-size: 25px; line-height: 1.15; }
.market-account-summary > p:not(.eyebrow) { margin: 0; color: #b8c5de; line-height: 1.55; }
.market-account-summary-meta { display: grid; gap: 8px; padding: 14px 0; border-top: 1px solid rgba(111,142,202,.2); border-bottom: 1px solid rgba(111,142,202,.2); color: #d6e1f6; font-size: 13px; }
.market-account-summary-meta span::before { content: '•'; margin-right: 8px; color: #24d4ff; }
.market-account-summary .market-btn { justify-content: center; margin-top: 3px; }
@media (max-width: 880px) { .cargo-marketplace-body .market-hero-expanded { grid-template-columns: 1fr; gap: 28px; } }
@media (max-width: 620px) { .market-account-summary { padding: 20px; } .market-account-summary h2 { font-size: 22px; } }
