.card{cursor:pointer;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.card-title{margin-top:.5rem;margin-bottom:.75rem;font-size:1.25rem}.card-summary{color:var(--color-text-muted);flex:1;font-size:.95rem}.card-footer{justify-content:flex-end;align-items:center;margin-top:1rem;display:flex}.card-badge{border-radius:var(--radius-full);width:fit-content;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.cat-psychiatric{color:#dc2626;background-color:#fee2e2}.cat-family{color:#d97706;background-color:#fef3c7}.cat-finance{color:#16a34a;background-color:#dcfce3}.cat-general{color:#4f46e5;background-color:#e0e7ff}.read-more{color:var(--color-primary);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.hotline-header{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.hotline-icon-wrapper{background-color:var(--color-background);border-radius:50%;justify-content:center;align-items:center;padding:.75rem;display:flex}.icon-mental{color:#ec4899}.icon-violence{color:var(--color-danger)}.icon-finance{color:var(--color-success)}.icon-general{color:var(--color-primary)}.hotline-btn{width:100%;margin-top:1.5rem}.assessment-card{text-align:center}.assessment-header{justify-content:center;margin-bottom:1rem;display:flex}.icon-assessment{color:var(--color-secondary);background:var(--color-secondary-light);border-radius:50%;width:3rem;height:3rem;padding:.5rem}
