/* Isolate Lab cards from the shared service-row grid. */
.lab-content .servicegrid>.service{display:block;min-width:0;border:0;padding:28px;border-radius:20px;position:static}
.lab-content .servicegrid>.service .tag{display:inline-block;margin:0 0 18px;font-size:12px;line-height:1.6}
.lab-content .servicegrid>.service h3{font-size:23px;line-height:1.6;padding:0;margin:0 0 16px}
.lab-content .servicegrid>.service p{font-size:15px;line-height:1.95;margin:0}
.lab-content #programs .servicegrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}
.lab-content #membership .servicegrid>.service .membership-price{margin:18px 0 8px}
@media(max-width:760px){.lab-content #programs .servicegrid{grid-template-columns:1fr;gap:16px}.lab-content .servicegrid>.service{padding:24px}.lab-content .servicegrid>.service h3{font-size:21px}}
