html[lang="en"] [data-tradingview-partnership] [lang="ru"],
html:not([lang="en"]) [data-tradingview-partnership] [lang="en"] { display: none; }
.tradingview-partnership { display: grid; grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr); grid-template-areas: "copy art" "benefits art"; align-items: start; column-gap: 56px; row-gap: 28px; }
.tradingview-partnership-copy { grid-area: copy; min-width: 0; }
.tradingview-partnership-copy h2 { margin-top: 18px; font-size: clamp(36px, 3.7vw, 54px); line-height: 1.08; text-transform: uppercase; text-wrap: balance; }
.tradingview-partnership-copy > p { margin-top: 22px; max-width: 650px; color: var(--text-muted); font-size: 17px; line-height: 1.75; }
.tradingview-partnership-visual { grid-area: art; align-self: center; min-width: 0; width: 100%; margin: 0; }
.tradingview-partnership-art { display: block; width: 100%; max-width: 760px; height: auto; margin-inline: auto; object-fit: contain; }
.tradingview-partnership-benefits { grid-area: benefits; display: grid; gap: 0; min-width: 0; margin: 0; padding: 0; list-style: none; }
.tradingview-partnership-benefits li { display: grid; grid-template-columns: 22px minmax(0, 1fr); gap: 16px; padding-block: 18px; border-top: 1px solid var(--border); }
.tradingview-partnership-benefits .icon { width: 20px; height: 20px; margin-top: 4px; color: var(--accent); }
.tradingview-partnership-benefits h3 { font-family: var(--body); font-size: 16px; line-height: 1.5; font-weight: 500; letter-spacing: 0; }
.tradingview-partnership-benefits p { margin-top: 6px; color: var(--text-muted); font-size: 14px; line-height: 1.7; }
@media (max-width: 1100px) and (min-width: 851px) {
  .tradingview-partnership { column-gap: 24px; grid-template-columns: minmax(0, 1.1fr) minmax(0, .9fr); }
  .tradingview-partnership-copy > p { font-size: 16px; }
}
@media (max-width: 850px) {
  .tradingview-partnership { grid-template-columns: minmax(0, 1fr); grid-template-areas: "copy" "art" "benefits"; row-gap: 22px; }
  .tradingview-partnership-copy h2 { margin-top: 16px; font-size: clamp(32px, 8.3vw, 46px); line-height: 1.12; }
  .tradingview-partnership-copy > p { margin-top: 18px; font-size: 16px; }
  .tradingview-partnership-art { max-width: 620px; }
  .tradingview-partnership-benefits li { gap: 13px; padding-block: 16px; }
}
