.card { padding: 1.5rem; border: 1px solid #e3ebe3; border-radius: 12px; background: #fff; }
.card-title { margin: 0 0 .5rem; font-size: 1.125rem; }
.badge { display: inline-block; padding: .25rem .5rem; border-radius: 999px; background: #edf5ed; color: #56856a; font-size: .75rem; }
.button { display: inline-block; padding: .7rem 1rem; border: 0; border-radius: 8px; background: #315d4b; color: #fff; text-decoration: none; cursor: pointer; }
.button:hover { background: #254a3b; }
