.ra-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=861px){.ra-grid{grid-template-columns:repeat(3,1fr)}}.ra-card{border:1px solid var(--border,#80808059);border-radius:var(--radius-lg,12px);background:var(--surface,transparent);flex-direction:column;gap:.75rem;padding:1.75rem;display:flex}.ra-card h2{margin:0;font-size:1.4rem}.ra-card p{margin:0}.ra-cta{text-align:center;width:100%;margin-top:auto;padding:1rem 1.25rem;font-size:1.1rem;font-weight:800}.ra-note{font-size:.95rem}
