.care-wordmark{font-family:var(--font-playfair,Georgia, serif);letter-spacing:-2px;color:var(--color-black);white-space:nowrap;font-size:38px;font-weight:500;line-height:1.15;display:inline-block}.care-wordmark-accent{color:#0072ee}.care-feedback .care-wordmark,[data-care-site-guide] .care-wordmark{font-kerning:normal;letter-spacing:-.015em;line-height:1}.care-brand [data-care-site-guide] h2{margin:revert-layer}.care-brand :where(a,button).bg-black:not(.bg-white){background-color:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:none;border-radius:9px}.care-brand :where(a,button).bg-black:not(.bg-white):hover{background-color:var(--color-accent-hover)}.care-brand :where(a,button,summary,input,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #0072ee}.care-brand .font-display{letter-spacing:-.025em;font-weight:600}.care-brand .care-landing :is(h1,h2,h3,h4){font-weight:revert-layer;letter-spacing:revert-layer;margin:revert-layer}.care-brand footer{background:var(--color-cream-deep)}.care-brand footer>div{padding-top:4rem}.care-brand .care-hero{background:linear-gradient(110deg,#edf9ff,#e5f5fc)}.care-brand .care-photo{object-position:50% 28%}.care-brand .care-anchor{scroll-margin-top:7rem}.care-brand .care-menu>summary{list-style:none}.care-brand .care-menu>summary::-webkit-details-marker{display:none}.care-brand .care-menu[open]>summary .care-menu-chevron{transform:rotate(180deg)}@media (min-width:1024px){.care-brand .care-hero-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#eaf7fd,#0000 22%);position:absolute;inset:0}}
