/* Preserve the established editorial rhythm while making working labels readable. */
.expertise-number{font-size:.75rem}.expertise-card ul{font-size:.875rem;text-transform:none;line-height:1.6}
.expertise-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.expertise-card:last-child{grid-column:1/-1}
.expertise-card:last-child summary{min-height:72px;flex-direction:row;align-items:center;gap:1rem}
.expertise-card:last-child .expertise-open{align-self:center;margin-left:auto}
.expertise-card:last-child .expertise-title{font-family:var(--body);font-size:1rem}
.diagnostic-choice{font-size:.875rem;text-transform:none}
.service-body li,.topic{font-size:.8rem}
@media(max-width:900px){.expertise-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.expertise-grid{grid-template-columns:1fr}.expertise-card:last-child summary{flex-direction:column;align-items:flex-start}.expertise-card:last-child .expertise-open{position:absolute;right:1rem}.expertise-card:last-child{position:relative}}
