/* Explicit height is required by the supplied 100%-height provider embed. */
.tradingview-market{margin:clamp(24px,5vw,72px);padding:clamp(18px,3vw,36px);display:grid;grid-template-columns:minmax(220px,.75fr) minmax(0,1.4fr);gap:clamp(24px,4vw,56px);align-items:start;background:#f7f5ee;color:#20251e;border:1px solid #d2d6c6;min-width:0}
.tradingview-market .market-copy{min-width:0;line-height:1.65}
.tradingview-market .market-eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase}
.tradingview-market h3{font-size:clamp(28px,3vw,44px);line-height:1.1;margin:12px 0 20px}
.tradingview-market p{margin:0 0 16px}
.tradingview-market a{color:#205da6;text-decoration:underline;text-underline-offset:3px}
.tradingview-market a:focus-visible{outline:3px solid #205da6;outline-offset:4px}
.tradingview-market .market-status{font-size:13px;border-top:1px solid #d2d6c6;padding-top:16px}
.tradingview-market .tradingview-widget-container{height:560px!important;width:100%;min-width:0;background:#fff}
.tradingview-market .tradingview-widget-container__widget{height:calc(100% - 32px);width:100%}
.tradingview-market .tradingview-widget-copyright{min-height:32px;padding:6px 4px;font:12px/20px Arial,sans-serif;text-align:center;background:#fff;color:#555}
/* Provider CSS colors this child directly; preserve the attribution at AA contrast. */
.tradingview-market .tradingview-widget-copyright .trademark{color:#555}
@media(max-width:760px){.tradingview-market{grid-template-columns:minmax(0,1fr);margin:20px 12px;padding:16px;gap:20px}.tradingview-market .tradingview-widget-container{height:520px!important}}
