.service-updates .heading{color:var(--alrajhi-black);margin:2rem 0;font-size:2.5rem;font-weight:700}.service-updates .year-selector{flex-direction:row;gap:10px;margin:1rem 0;display:flex}.service-updates .year-selector .year-btn{color:var(--alrajhi-primary);border:1px solid var(--alrajhi-primary);background:#fff;border-radius:15px;padding:8px 16px}.service-updates .year-selector .year-btn.active{color:#fff;background:var(--alrajhi-primary)}.service-updates .update-list{margin-top:2rem}.service-updates .update-list .update-card{background:#f5faff;border-radius:8px;flex-direction:column;justify-content:space-between;height:250px;margin:10px 0;padding:16px;display:flex;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}.service-updates .update-list .update-card:hover{background:var(--alrajhi-primary);color:#fff;transition:all .2s;transform:scale(1.02)}.service-updates .update-list .update-card:hover .subtitle{color:#fff}.service-updates .update-list .update-card .title{margin-bottom:1rem;font-size:18px;font-weight:700}.service-updates .update-list .update-card .subtitle{-webkit-line-clamp:3;line-clamp:3;color:var(--grey-500);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.service-updates .update-list .update-card .cta-date{flex-direction:row;justify-content:space-between;margin-top:1rem;display:flex}
