.medical-references{margin:42px 0 36px;padding:28px;border:1px solid #d7e6e2;border-radius:18px;background:#f7faf9}
.medical-references__heading{margin-bottom:18px}
.medical-references__eyebrow{margin:0 0 8px!important;color:#14676b!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;letter-spacing:.11em;text-transform:uppercase}
.medical-references h2{margin:0 0 10px!important;font-size:26px!important;line-height:1.25!important;color:#183b3d!important}
.medical-references__heading>p:last-child{margin:0!important;font-size:16px!important;line-height:1.6!important;color:#4f686a!important}
.medical-references__list{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:medical-reference}
.medical-references__list li{counter-increment:medical-reference;margin:0!important;padding:0!important}
.medical-references__list a{position:relative;display:grid;grid-template-columns:34px 1fr auto;grid-template-areas:"num source arrow" "num title arrow";column-gap:12px;align-items:center;padding:14px 16px;border:1px solid #d7e6e2;border-radius:12px;background:#fff;text-decoration:none!important;transition:border-color .2s ease,transform .2s ease,background .2s ease}
.medical-references__list a::before{grid-area:num;content:counter(medical-reference);display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#e4f1ed;color:#14676b;font-size:13px;font-weight:700}
.medical-references__list a:hover{border-color:#91bcb4;background:#fbfdfc;transform:translateY(-1px)}
.medical-references__source{grid-area:source;color:#14676b;font-size:12px;font-weight:700;line-height:1.35;text-transform:uppercase;letter-spacing:.05em}
.medical-references__title{grid-area:title;margin-top:3px;color:#183b3d;font-size:16px;font-weight:600;line-height:1.45}
.medical-references__arrow{grid-area:arrow;color:#14676b;font-size:18px}
.medical-references__note{margin:16px 0 0!important;font-size:13px!important;line-height:1.55!important;color:#667b7d!important}
@media (max-width:767px){.medical-references{margin:32px 0 28px;padding:20px}.medical-references h2{font-size:23px!important}.medical-references__list a{grid-template-columns:30px 1fr auto;padding:13px 12px}.medical-references__title{font-size:15px}}
