/* One flowing service list, including narrow screens. */
:root body.patient-home .brand-service-rows{display:block;max-width:none;margin-inline:0}
:root body.patient-home .brand-service-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px}
:root body.patient-home .brand-service-line li{display:flex;flex:0 1 auto;width:auto;max-width:100%;align-items:center;justify-content:flex-start;gap:18px}
:root body.patient-home .brand-service-line li:before,:root body.patient-home .brand-service-line li:first-child:before{content:''!important;display:block!important;width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:#a45e47;margin:0!important}
:root body.patient-home .brand-service-line a{display:inline-flex;width:auto;min-height:44px;text-align:left;justify-content:flex-start}
@media(max-width:680px){
 :root body.patient-home .brand-service-line{justify-content:flex-start;gap:0 16px}
 :root body.patient-home .brand-service-line li{width:auto;gap:8px}
 :root body.patient-home .brand-service-line a{font-size:.8125rem;padding:5px 0}
}
/* Desktop starts without a bullet; touch/mobile retains the leading bullet. */
@media(min-width:681px) and (hover:hover) and (pointer:fine){
 :root body.patient-home .brand-service-line li:first-child:before{display:none!important;content:none!important}
}
