.service-detail--acute-illness-management .service-feature--uti-concern{background:#f7fafb}
.service-detail--acute-illness-management .service-feature--uti-concern .outline-wrap{max-width:1120px}
.service-detail--acute-illness-management .uti-concern-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:24px;margin-top:38px;text-align:left}
.service-detail--acute-illness-management .uti-concern-copy{padding:34px 36px;border-top:4px solid #cf3575;border-radius:20px;background:#fff;box-shadow:0 12px 28px rgba(35,60,84,.06)}
.service-detail--acute-illness-management .uti-concern-copy p{max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#526e8d!important;font-size:1rem!important;line-height:1.75!important;text-align:left!important}
.service-detail--acute-illness-management .uti-concern-copy p+p{margin-top:22px!important;padding-top:22px!important;border-top:1px solid #f0dce5!important}
.service-detail--acute-illness-management .uti-symptom-list{padding:32px 34px;border:1px solid #efd6e2;border-radius:20px;background:#fff}
.service-detail--acute-illness-management .uti-symptom-list__label{margin:0 0 17px!important;color:#cf3575!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.13em;text-transform:uppercase;text-align:left!important}
.service-detail--acute-illness-management .uti-symptom-list ul{display:grid;gap:0;margin:0;padding:0;list-style:none}
.service-detail--acute-illness-management .uti-symptom-list li{position:relative;padding:13px 0 13px 29px;border-top:1px solid #f0dce5;color:#233c54;font-weight:700;line-height:1.38}
.service-detail--acute-illness-management .uti-symptom-list li:first-child{border-top:0}
.service-detail--acute-illness-management .uti-symptom-list li:before{position:absolute;top:50%;left:0;width:10px;height:10px;border-radius:50%;background:#cf3575;box-shadow:0 0 0 5px #fff0f6;content:"";transform:translateY(-50%)}
.service-detail--acute-illness-management .uti-same-day-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;margin-top:24px;padding:24px 28px;border-radius:18px;background:linear-gradient(110deg,#c72f70,#df4d88);box-shadow:0 13px 25px rgba(183,44,103,.18);text-align:left}
.service-detail--acute-illness-management .uti-same-day-cta p{max-width:660px;margin:0!important;color:#fff!important;font-size:1rem!important;font-weight:700!important;line-height:1.5!important;text-align:left!important}
.service-detail--acute-illness-management .uti-same-day-cta a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:48px;padding:0 21px;border-radius:999px;background:#fff;color:#bb2a68;font-weight:800;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.service-detail--acute-illness-management .uti-same-day-cta a:hover{box-shadow:0 8px 18px rgba(76,17,43,.18);transform:translateY(-2px)}
@media(max-width:760px){.service-detail--acute-illness-management .uti-concern-layout{grid-template-columns:1fr}.service-detail--acute-illness-management .uti-same-day-cta{align-items:flex-start;flex-direction:column}.service-detail--acute-illness-management .uti-same-day-cta a{width:100%}}
@media(max-width:520px){.service-detail--acute-illness-management .uti-concern-copy,.service-detail--acute-illness-management .uti-symptom-list{padding:25px 22px}.service-detail--acute-illness-management .uti-same-day-cta{padding:23px 21px}}
