.companion-care-benefits,.companion-care-contact,.companion-care-details,.companion-care-header{padding:var(--space-section) 0;background-color:var(--paper)}.companion-care-benefits{background-color:var(--blush)}.companion-care-benefits .container,.companion-care-contact .container,.companion-care-details .container,.companion-care-header .container{max-width:56rem;margin-inline:auto;padding-inline:var(--gutter)}.companion-care-benefits h1,.companion-care-contact h1,.companion-care-details h1,.companion-care-header h1{margin-bottom:var(--space-m)}.companion-care-benefits h2,.companion-care-contact h2,.companion-care-details h2,.companion-care-header h2{margin-bottom:var(--space-m);color:var(--crimson)}.companion-care-benefits h3,.companion-care-contact h3,.companion-care-details h3,.companion-care-header h3{margin-bottom:var(--space-xs);color:var(--crimson);font-size:var(--step-1)}.companion-care-benefits p,.companion-care-contact p,.companion-care-details p,.companion-care-header p{max-width:var(--measure);margin-bottom:var(--space-m);color:var(--ink-soft)}.companion-care-benefits ul,.companion-care-contact ul,.companion-care-details ul,.companion-care-header ul{max-width:var(--measure);margin-bottom:var(--space-m);padding-left:1.25rem;color:var(--ink-soft)}.companion-care-benefits li,.companion-care-contact li,.companion-care-details li,.companion-care-header li{margin-bottom:var(--space-2xs)}.companion-care-benefits li::marker,.companion-care-contact li::marker,.companion-care-details li::marker,.companion-care-header li::marker{color:var(--crimson)}.companion-care-benefits strong,.companion-care-contact strong,.companion-care-details strong,.companion-care-header strong{color:var(--ink)}.companion-care-benefits a,.companion-care-contact a,.companion-care-details a,.companion-care-header a{color:var(--crimson);font-weight:600;text-decoration:none;transition:color var(--dur) var(--ease)}.companion-care-benefits a:hover,.companion-care-contact a:hover,.companion-care-details a:hover,.companion-care-header a:hover{color:var(--crimson-deep);text-decoration:underline;text-underline-offset:3px}.companion-care-benefits img,.companion-care-contact img,.companion-care-details img,.companion-care-header img{width:100%;height:auto;border-radius:var(--radius-l);box-shadow:var(--shadow-m)}.companion-care-header{padding-block:calc(var(--space-section) * .8);background-color:var(--crimson);color:#fff;text-align:center}.companion-care-header h1{color:#fff}.companion-care-header p{max-width:54ch;margin-inline:auto;color:hsla(0,0%,100%,.92)}.companion-care-header a{color:#fff;text-decoration:underline;text-underline-offset:3px}.companion-care-header a:hover{color:#fff}