.medical-summary{margin:0 0 40px;padding:28px;border:1px solid #d7e6e2;border-radius:18px;background:linear-gradient(135deg,#f7fbf9,#eef6f3)}
.medical-summary__heading{margin-bottom:20px}
.medical-summary__eyebrow{margin:0 0 7px!important;color:#14676b!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.11em;text-transform:uppercase}
.medical-summary h2{margin:0 0 8px!important;font-size:28px!important;line-height:1.2!important;color:#183b3d!important}
.medical-summary__heading>p:last-child{margin:0!important;color:#4f686a!important;font-size:16px!important;line-height:1.55!important}
.medical-summary__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.medical-summary__item{min-width:0;padding:18px;border:1px solid #d7e6e2;border-radius:13px;background:#fff}
.medical-summary__label{margin:0 0 7px!important;color:#14676b!important;font-size:13px!important;font-weight:700!important;line-height:1.4!important;text-transform:uppercase;letter-spacing:.045em}
.medical-summary__text{margin:0!important;color:#183b3d!important;font-size:16px!important;line-height:1.62!important;font-weight:400!important}
@media (max-width:767px){.medical-summary{margin-bottom:32px;padding:20px}.medical-summary h2{font-size:24px!important}.medical-summary__grid{grid-template-columns:1fr}.medical-summary__item{padding:16px}.medical-summary__text{font-size:15px!important}}
