.upgrade-section{padding:clamp(2.5rem,6vw,6rem) clamp(1rem,6vw,7rem);min-width:0}.upgrade-section>h2{font-size:clamp(1.7rem,4vw,3.5rem);overflow-wrap:anywhere}.upgrade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-top:2rem}.upgrade-channels{grid-template-columns:repeat(4,minmax(0,1fr))}.upgrade-card{min-width:0;border:1px solid var(--border-contrast,#3e3747);border-radius:1rem;overflow:hidden;background:linear-gradient(135deg,#0b0b10,#15111c);color:var(--text-on-dark,#fff)}.upgrade-card>img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.upgrade-card>div{padding:1.2rem}.upgrade-card h3{font-size:1.3rem;line-height:1.5;overflow-wrap:anywhere}.upgrade-card p{line-height:1.7}.upgrade-card .explore-actions{display:flex;flex-wrap:wrap;gap:.6rem}.upgrade-card a{overflow-wrap:anywhere;max-width:100%}.upgrade-label{display:flex;align-items:center}.upgrade-label h3{font-size:2.5rem}@media(max-width:1000px){.upgrade-grid,.upgrade-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.upgrade-grid,.upgrade-channels{grid-template-columns:1fr}.upgrade-section{padding:2.5rem 1rem}.upgrade-card a{min-height:44px;display:inline-flex;align-items:center}}
