/* Standalone clinical-support styles avoid stale shared-CSS caches on the hosted site. */
.clinical-support { padding-block: 58px; color: #eff5f4; background: #18313d; }
.clinical-support-layout { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(330px, .9fr); align-items: center; gap: 80px; }
.clinical-support .eyebrow { color: #91d7d0; }
.clinical-support h2 { margin-top: 14px; color: #fff; font-family: Georgia, "Times New Roman", serif; font-size: 48px; font-weight: 400; letter-spacing: -.055em; line-height: 1.06; }
.clinical-support h2 em { color: #9addd7; font-weight: 400; }
.clinical-support-copy > p:not(.eyebrow) { max-width: 580px; margin-top: 19px; color: #c7d8d6; font-size: 16px; line-height: 1.7; }
.clinical-support .text-link { margin-top: 25px; color: #9addd7; }
.clinical-support-card { padding: 29px 30px; border: 1px solid rgb(186 229 223 / .32); border-radius: 16px; background: rgb(255 255 255 / .06); box-shadow: 0 16px 32px rgb(0 0 0 / .12); }
.clinical-support-label { color: #91d7d0; font-size: 11px; font-weight: 800; letter-spacing: .13em; text-transform: uppercase; }
.clinical-support-card h3 { margin-top: 8px; color: #fff; font-family: Georgia, "Times New Roman", serif; font-size: 31px; font-weight: 400; letter-spacing: -.035em; }
.clinical-support-legal { margin-top: 5px; color: #b7cfcc; font-size: 11px; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; }
.clinical-support-card > p:not(.clinical-support-label):not(.clinical-support-legal) { margin-top: 20px; color: #d0dfdd; font-size: 14px; line-height: 1.65; }
.clinical-support-card .clinical-support-emergency { padding-top: 17px; border-top: 1px solid rgb(186 229 223 / .22); color: #fff; font-size: 13px; }

@media (max-width: 960px) {
  .clinical-support-layout { gap: 54px; }
}

@media (max-width: 760px) {
  .clinical-support { padding-block: 52px; }
  .clinical-support-layout { grid-template-columns: 1fr; gap: 32px; }
  .clinical-support h2 { font-size: 43px; }
  .clinical-support-card { padding: 25px 23px; }
}
