.professional-care-page .daily-care-hero h1 { max-width: 1000px; }
.professional-care-page .daily-care-hero p { max-width: 780px; }
.professional-care-page .daily-care-definition {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr);
  gap: 72px;
}
.professional-care-page .daily-care-definition figure { max-width: 500px; }
.professional-care-page .daily-care-definition h2 { font-size: 2rem; }
.professional-care-page .daily-care-definition p + p { margin-top: 20px; }
.professional-care-disciplines { padding: 64px 7% 72px; background: #F8FAFB; }
.professional-care-disciplines h2 { max-width: 780px; }
.professional-care-disciplines ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 56px;
  list-style: none;
  margin: 36px 0 0;
  padding: 0;
}
.professional-care-disciplines li {
  --discipline-accent: #0F6B6F;
  display: grid;
  grid-template-columns: 28px minmax(0, 1fr);
  gap: 16px;
  align-items: baseline;
  padding: 18px 0;
  border-top: 1px solid #D5DEE3;
  color: #163D57;
  font-size: 1.1875rem;
  line-height: 1.55;
  font-weight: 600;
}
.professional-care-disciplines li:nth-child(3n + 2) { --discipline-accent: #163D57; }
.professional-care-disciplines li:nth-child(3n) { --discipline-accent: #2D8D93; }
.professional-care-disciplines li > span { color: var(--discipline-accent); font-size: 0.75rem; }
.professional-care-pause { padding: 72px 7% 80px; background: #163D57; }
.professional-care-page main .professional-care-pause h2 { max-width: 900px; margin: 0 auto; color: #ffffff; font-size: 2.5rem; line-height: 1.25; text-align: center; text-wrap: balance; }
.professional-care-pause p { max-width: 760px; margin: 28px auto 0; color: #ffffff; font-size: 1.1875rem; line-height: 1.8; text-align: center; }
.professional-care-page .daily-care-organization p + p { margin-top: 24px; }
.professional-care-page .daily-care-closing { background: #E9EEF1; }
.professional-care-closing-copy { margin: 24px auto 0; max-width: 720px; color: #1F2A30; font-size: 1.0625rem; line-height: 1.8; }
@media (prefers-reduced-motion: no-preference) {
  .professional-care-page .daily-care-action { transition: background-color 350ms ease; }
  .professional-care-page .daily-care-action span { transition: transform 350ms ease; }
}
@media (max-width: 900px) {
  .professional-care-page .daily-care-definition { grid-template-columns: minmax(0, 1fr); gap: 32px; }
  .professional-care-page .daily-care-definition figure { max-width: 440px; }
  .professional-care-page .daily-care-definition h2 { font-size: 1.875rem; }
  .professional-care-disciplines { padding: 44px 24px 48px; }
  .professional-care-disciplines ul { column-gap: 28px; }
  .professional-care-disciplines li { font-size: 1.0625rem; grid-template-columns: 24px minmax(0, 1fr); gap: 10px; padding: 16px 0; }
  .professional-care-pause { padding: 48px 24px 56px; }
  .professional-care-page main .professional-care-pause h2 { font-size: 2rem; }
  .professional-care-pause p { font-size: 1.0625rem; margin-top: 24px; }
  .professional-care-closing-copy { font-size: 1rem; }
}
@media (max-width: 600px) {
  .professional-care-disciplines ul { grid-template-columns: minmax(0, 1fr); margin-top: 28px; }
}
