.cards{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;grid-gap:1.5rem;gap:1.5rem;margin:2rem 0}.card,.cards{width:100%!important}.card{height:100%!important;display:flex;flex:1 1 auto;flex-direction:column;background-color:#0892E51A;border:4px solid #0892e533;border-radius:1rem;padding:1.5rem;transition:all .3s ease;text-decoration:none;height:100%}.card:hover{border-color:#0892E5;box-shadow:0 6px 16px rgba(8,146,229,.15);transform:translateY(-4px)}.card-content{display:flex;flex-direction:column;height:100%}.card-icon{display:flex;align-items:center;justify-content:center;font-size:3rem;color:#0892E5;margin-bottom:1rem}.card-title{min-height:1.5rem;font-size:1.25rem;font-weight:700;margin:0 0 .75rem;color:inherit}.card-description{font-size:.95rem;margin:0;line-height:1.6;opacity:.85}@media (prefers-color-scheme:dark){.card{background-color:rgba(8,146,229,.15);border-color:rgba(8,146,229,.4)}.card:hover{box-shadow:0 6px 16px rgba(8,146,229,.25)}}@media (max-width:1024px){.cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cards{grid-template-columns:1fr;gap:1rem}.card{padding:1.25rem}.card-icon{font-size:2.5rem}.card-title{font-size:1.125rem}}@media (max-width:380px){.card{padding:1rem}.card-icon{font-size:2rem;margin-bottom:.75rem}}