/* Tarjetas informativas compactas del inicio. */
.home-compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.home-compact-grid .card{min-width:0;padding:1.5rem}.home-compact-grid .card-icon{width:48px;height:48px;margin-bottom:1rem}.home-compact-grid .card-icon i{width:24px;height:24px}.home-compact-grid .card h3{font-size:1.08rem;line-height:1.2}.home-compact-grid .card p{font-size:.84rem}.home-highlight-grid .card{display:flex;flex-direction:column}.home-highlight-grid .btn{width:100%;margin-top:auto!important;padding:.65rem .75rem;font-size:.78rem;line-height:1.3;white-space:normal;text-align:center}.home-highlight-grid .btn i{flex:0 0 auto}@media (max-width:768px){.home-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.home-compact-grid .card{padding:1rem}.home-compact-grid .card-icon{width:40px;height:40px;margin-bottom:.75rem;border-radius:10px}.home-compact-grid .card-icon i{width:20px;height:20px}.home-compact-grid .card h3{font-size:1rem}.home-compact-grid .card p{font-size:.78rem;line-height:1.5}.home-highlight-grid .btn{font-size:.72rem;padding:.55rem .45rem;gap:.25rem}}@media (max-width:360px){.home-compact-grid{grid-template-columns:1fr}}
