.persona-card{background-color:#fff;border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 0 30px 0 hsla(240,5%,41%,.15);overflow:hidden;transition:.3s ease-in-out;width:100%}.persona-card:hover{box-shadow:0 0 80px 0 hsla(240,5%,41%,.2);transform:scale(1.05)}.image{align-items:center;display:flex;justify-content:space-between;object-fit:cover;overflow:hidden;width:100%}.header-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#fff;font-size:22px;font-weight:700;margin:0;padding-block:16px;text-align:center}.arrow-icon{color:#fff;font-size:24px;padding:32px}.content{height:250px;padding:1.1rem}.arrow{filter:brightness(0) invert(1);height:32px;padding:16px}.title{color:#696969;font-size:16px;font-weight:600;line-height:1.75rem}.desc{color:#6b7280;margin-top:.5rem}.action,.desc{font-size:.875rem;line-height:1.25rem}.action{align-items:center;background-color:#2563eb;border-radius:4px;color:#fff;display:inline-flex;font-weight:500;gap:.25rem;margin-top:1rem;padding:4px 8px}.action span{transition:.3s ease}.action:hover span{transform:translateX(4px)}@media (max-width:768px){.persona-card:hover{box-shadow:0 0 30px 0 hsla(240,5%,41%,.15);transform:none}}