body[data-page="care"] .hero { max-width: 900px; }
body[data-page="care"] .hero h1 { max-width: 17ch; }
body[data-page="care"] .flow { max-width: 960px; }
body[data-page="care"] .deep { border-left: 1px solid var(--line); margin-left: 58px; padding-left: 40px; }
body[data-page="care"] .sum { border-radius: 42px 3px 3px 3px; }
body[data-page="care"] .sum ul { list-style: none; padding: 0; }
body[data-page="care"] .sum li { border-top: 1px solid var(--line); padding: 14px 0; margin: 0; font-size: 18px; }
body[data-page="care"] .sb { max-width: 960px; border-right: 6px solid var(--pine); }
@media (max-width: 760px) {
  body[data-page="care"] .deep { margin-left: 14px; padding-left: 24px; }
  body[data-page="care"] .sum { border-radius: 30px 3px 3px 3px; }
}
