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