
/* Restoration follows the shared editorial grid. */
html body #care#care{grid-template-columns:repeat(12,minmax(0,1fr))!important;column-gap:40px!important;row-gap:24px!important;align-items:center;padding-block:64px!important}
html body #care#care .care-heading{grid-column:1/span 5;grid-row:1;align-self:end}
html body #care#care .care-copy{grid-column:1/span 5;grid-row:2;max-width:42ch;align-self:start}
html body #care#care h2{font-size:clamp(38px,4vw,56px)!important;line-height:1.1;max-width:17ch;text-wrap:balance}
html body #care#care .care-copy>p{font-size:18px!important;line-height:1.6;max-width:40ch}
html body #care#care .care-note:empty{display:none}
html body #care#care .care-visual{grid-column:6/span 7;grid-row:1/span 2;transform:none!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
html body #care#care .care-visual img{height:auto!important;aspect-ratio:4/3;object-fit:cover;object-position:center}
html body #care#care figcaption{display:none}
html body #care#care .care-contact{margin-top:24px!important}
html body #care#care .contact-channel{display:block;font:14px/1.4 var(--ds-body);color:var(--editor-muted,#67535d);margin-top:10px}
@media(max-width:760px){html body #care#care{grid-template-columns:1fr!important;gap:24px!important;padding-block:40px!important}html body #care#care .care-heading,html body #care#care .care-copy,html body #care#care .care-visual{grid-column:1!important;grid-row:auto!important}html body #care#care h2{font-size:36px!important}html body #care#care .care-contact{width:fit-content!important}}
