/* Native card role parity; no global heading, paragraph, metadata or hero rules. */
.edv-service-catalog a.edv-service-catalog__card .edv-service-catalog__body h3 {
 font-family:"Source Serif 4",Georgia,"Times New Roman",serif;font-size:19.2px;font-weight:600;line-height:24px;
}
.edv-service-catalog a.edv-service-catalog__card .edv-service-catalog__body > p {
 font-family:"IBM Plex Sans",Arial,"Helvetica Neue",sans-serif;font-size:16px;font-weight:400;line-height:24.8px;
}
.edv-service-catalog a.edv-service-catalog__card .edv-service-catalog__eyebrow {
 display:inline-block;align-self:flex-start;width:auto;max-width:100%;box-sizing:border-box;
 font-family:"IBM Plex Sans",Arial,"Helvetica Neue",sans-serif;font-size:11.84px;font-weight:800!important;line-height:18.352px;
 letter-spacing:.7104px!important;text-transform:uppercase;color:rgb(109,39,21);background:rgb(251,231,223);
 padding:4.48px 9.6px;border:0;border-radius:160px;
}
.edv-service-catalog a.edv-service-catalog__card .edv-service-catalog__more,
.edv-repair-case-card .wp-block-post-excerpt__more-link,
.edv-case .wp-block-post-excerpt__more-link {
 display:flex;align-items:center;gap:12px;width:100%;box-sizing:border-box;
 font-family:"IBM Plex Sans",Arial,"Helvetica Neue",sans-serif;font-size:16px;font-weight:800;line-height:24.8px;
}
.edv-service-catalog a.edv-service-catalog__card .edv-service-catalog__more > span:first-child {
 min-width:0;white-space:normal;overflow-wrap:anywhere;
}
.edv-service-catalog a.edv-service-catalog__card .edv-service-catalog__more > span[aria-hidden="true"],
.edv-repair-case-card .edv-card-cta-arrow,
.edv-case .edv-card-cta-arrow {
 flex:0 0 auto;margin-left:auto;font-size:19px;font-weight:700;line-height:24.8px;
}
