.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__container { display: grid; gap: 1.75rem; max-width: 93rem; padding: 2rem 1rem; }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__intro { display: grid; gap: 1.25rem; min-width: 0; align-items: center; }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__media { overflow: hidden; aspect-ratio: 16 / 9; border-radius: 24px; background: var(--kombos-gray-100); }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__media img { display: block; width: 100%; height: 100%; object-fit: cover; }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__copy { min-width: 0; }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__heading { margin: 0; max-width: 22ch; text-wrap: balance; overflow-wrap: anywhere; }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__description { margin: .75rem 0 0; max-width: 60ch; overflow-wrap: anywhere; }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__link { margin-top: 1.25rem; max-width: 100%; }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__link svg { flex-shrink: 0; width: 1.125rem; height: 1.125rem; }
.cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__questions { display: grid; min-width: 0; border-top: 1px solid var(--kombos-gray-200); }
@media (min-width: 768px) {
  .cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__container { gap: 2rem; padding: 3rem 1.5rem; }
  .cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__intro--image { grid-template-columns: minmax(0, .85fr) minmax(0, 1.15fr); gap: 2rem; }
  .cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__media { max-height: 17rem; }
}
@media (min-width: 1024px) {
  .cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__intro--image { grid-template-columns: minmax(0, .65fr) minmax(0, 1.35fr); gap: 3rem; }
  .cc_ZRhciBAWv3_5fVNeXCPj7 .home-care-guide__questions { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: 3rem; align-items: start; }
}
