.descargas-graficas{display:grid;grid-template-columns:minmax(220px,380px) minmax(0,1fr);gap:2rem;align-items:center;margin-top:2rem}
.vista-logo-oficial{padding:1.5rem;background:#18202d;border:1px solid #465065;border-radius:18px}
.vista-logo-oficial img{display:block;width:100%;height:auto}
.botones-descarga{display:flex;flex-wrap:wrap;gap:1rem;margin:1.5rem 0}
.botones-descarga .boton{min-height:48px;text-align:center}
@media(max-width:700px){.descargas-graficas{grid-template-columns:1fr}.vista-logo-oficial{max-width:380px}.botones-descarga .boton{width:100%}}
