#rm-programa .mc-home{font-family:Manrope,Arial,sans-serif;background:#142750;color:#fff;border-top:4px solid #ea4d91;border-radius:18px;padding:clamp(20px,4vw,46px);margin:20px auto 36px;scroll-margin-top:8rem;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(16px,4vw,44px)}
@font-face{font-family:Manrope;src:url('/assets/fonts/recursos-manrope.ttf') format('truetype');font-weight:400 800;font-display:swap}
#rm-programa .mc-home h2{color:#fff;font:800 clamp(1.65rem,4vw,3rem)/1.12 Manrope,Arial,sans-serif;margin:.45rem 0}
#rm-programa .mc-home p{color:#fff;margin:.5rem 0}
#rm-programa .mc-home-label{font-size:.83rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
#rm-programa .mc-home-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin:1rem 0 0}
#rm-programa .mc-home .rm-cta{background:#fff;color:#142750}
#rm-programa .mc-home .mc-home-link{color:#fff}
#rm-programa .mc-home-link{color:#142750;text-decoration:underline;text-underline-offset:.18em;font-weight:800;display:inline-flex;align-items:center;min-height:44px}
#rm-programa .mc-home-nav{font-weight:800;border-bottom:3px solid #ea4d91}
#rm-programa .mc-home-symbols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}
#rm-programa .mc-home-symbols img{width:100%;height:64px;object-fit:contain;padding:12px;background:#fff;border-radius:10px}
#rm-programa .mc-home-strip{font-family:Manrope,Arial,sans-serif;margin:0 0 1.5rem;padding:.9rem 1.15rem;border-left:4px solid #ea4d91;background:#f3f5f8;color:#142750;display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}
@media(max-width:42rem){#rm-programa .mc-home{grid-template-columns:1fr}}

