/* Scoped to seven optional entry surfaces. No diagnosis/runtime styles changed. */
.diagnosis-discovery{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.25rem 0;padding:1rem 1.15rem;border:1px solid #c7d7d2;border-radius:12px;background:#f5faf8;color:#18342d}
.diagnosis-discovery>div{min-width:0}
.diagnosis-discovery h2{margin:0 0 .35rem;font-size:1.125rem;line-height:1.45}
.diagnosis-discovery p{margin:0;max-width:62ch;font-size:.9375rem;line-height:1.65}
.diagnosis-discovery__link{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:48px;padding:.7rem 1rem;border-radius:9px;background:#1f6652;color:#fff;font-size:1rem;font-weight:700;text-decoration:none;line-height:1.5}
.diagnosis-discovery__link:hover{background:#194f40}
.diagnosis-discovery__link:focus-visible{outline:3px solid #e69a2d;outline-offset:3px}
.c3-home-hero__copy .diagnosis-discovery{flex-direction:column;align-items:flex-start}
@media(max-width:720px){.diagnosis-discovery{flex-direction:column;align-items:flex-start;padding:.9rem;gap:.65rem}.diagnosis-discovery__link{max-width:100%;white-space:normal}.diagnosis-discovery h2{font-size:1.0625rem}}
