/* LP TV partner cards: preserve the approved artwork and existing card system. */
#parceiros .partners,.lptv-bts-partners .partners{grid-template-columns:repeat(2,minmax(0,1fr))}
.partner-bts .partner-cover img{object-fit:contain}
.lptv-bts-partners{margin:30px 0;padding-top:22px;border-top:1px solid var(--line)}
.lptv-bts-partners h2{font-size:clamp(20px,4vw,28px);color:var(--yellow);line-height:1.2;margin:0 0 14px}
.lptv-bts-partners p{color:var(--muted);line-height:1.65}
.lptv-bts-partners .partners{gap:12px;margin:18px 0}
.lptv-bts-partners .partner{display:block;text-decoration:none;color:inherit}
.lptv-bts-partners .partner-meta{padding:10px 8px}
.lptv-bts-partners .partner-title{white-space:normal;font-size:13px;line-height:1.3}
.lptv-bts-partners .partner-handle{font-size:11px}
@media(min-width:781px){#parceiros .partners,.lptv-bts-partners .partners{grid-template-columns:repeat(4,minmax(0,1fr))}}
