.service-detail--chronic-illness-management .detail-included .service-card-grid{grid-auto-rows:1fr;gap:22px}.service-detail--chronic-illness-management .detail-included .service-card-grid article{position:relative;display:flex;flex-direction:column;min-height:248px;padding:30px;border-color:#efd4e1;border-radius:22px;box-shadow:0 12px 28px rgba(35,60,84,.055);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.service-detail--chronic-illness-management .detail-included .service-card-grid article:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,0) 38%,rgba(252,222,234,.5));content:"";opacity:0;pointer-events:none;transition:opacity .28s ease}.service-detail--chronic-illness-management .detail-included .service-card-grid article:hover{transform:translateY(-7px);border-color:#e3a1bb;background:#fffafd;box-shadow:0 19px 35px rgba(174,46,101,.14)}.service-detail--chronic-illness-management .detail-included .service-card-grid article:hover:before{opacity:1}.service-detail--chronic-illness-management .detail-included .detail-card-icon{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;margin:0 0 20px;border:1px solid #f2dbe5;border-radius:17px;background:linear-gradient(145deg,#fff,#fff3f8);box-shadow:0 8px 16px rgba(207,53,117,.1);transition:transform .28s ease,background .28s ease}.service-detail--chronic-illness-management .detail-included .detail-card-icon img{display:block;width:31px;height:31px;object-fit:contain}.service-detail--chronic-illness-management .detail-included .service-card-grid article:hover .detail-card-icon{transform:scale(1.08) rotate(-4deg);background:#fff}.service-detail--chronic-illness-management .detail-included .service-card-grid h3{position:relative;z-index:1;display:flex;align-items:flex-start;min-height:2.6em;margin:0 0 10px;font-size:1.12rem;line-height:1.3}.service-detail--chronic-illness-management .detail-included .service-card-grid p{position:relative;z-index:1;margin-top:auto!important;font-size:.96rem!important;line-height:1.62!important}@media(max-width:800px){.service-detail--chronic-illness-management .detail-included .service-card-grid article{min-height:235px;padding:26px}}@media(max-width:520px){.service-detail--chronic-illness-management .detail-included .service-card-grid article{min-height:0}.service-detail--chronic-illness-management .detail-included .service-card-grid h3{min-height:0}}
