/* Restored treatment cards and the original dotted service rhythm. */
:root body.patient-home .home-care-grid{gap:20px}
:root body.patient-home .home-care-card{border:1px solid #dedbd6;border-radius:16px;padding:26px 24px;background:#fff}
:root body.patient-home .home-care-actions{border-top:1px solid var(--line);padding-top:18px}
:root body.patient-home .home-care-actions a.home-care-book:is(:hover,:focus-visible,:active){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#94513c!important;border-color:#94513c!important}
:root body.patient-home .home-care-actions a.home-care-book:is(:hover,:focus-visible,:active) *{color:#fff!important;-webkit-text-fill-color:#fff!important}
:root body.patient-home .brand-service-rows{display:grid;gap:2px}
:root body.patient-home .brand-service-line{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 22px;width:100%;margin:0;padding:0}
:root body.patient-home .brand-service-line li{display:flex;align-items:center;flex:0 1 auto;gap:22px;padding:0!important;margin:0!important;border:0!important;max-width:100%}
:root body.patient-home .brand-service-line li:before{display:none!important}
:root body.patient-home .brand-service-line li+li: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;align-items:center;justify-content:center;width:auto;padding:8px 0;min-height:44px;border:0!important;background:transparent!important;font-size:.9375rem;font-weight:400;line-height:1.5;color:var(--ink);text-decoration:none}
:root body.patient-home .brand-service-line a:after{display:none!important}
:root body.patient-home .brand-service-line a:is(:hover,:focus-visible,:active){color:#94513c!important;background:transparent!important}
:root body.patient-home .brand-cover-offers{padding-top:18px;padding-bottom:18px}
:root body.patient-home .brand-cover-location{margin-top:16px}
@media(max-width:680px){
 :root body.patient-home .home-care-card{padding:24px}
 :root body.patient-home .brand-service-line{gap:0 14px}
 :root body.patient-home .brand-service-line li{gap:14px}
 :root body.patient-home .brand-service-line a{font-size:.8125rem;padding:6px 0}
 :root body.patient-home .brand-service-rows{gap:4px}
}
