.cms-owner-care-scope{container-type:inline-size}
.cms-owner-care-opening{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,32%)!important;gap:clamp(1rem,3vw,2rem);align-items:start;margin-bottom:1.75rem}
.cms-owner-care-opening>.cms-document-hero-content,.cms-owner-care-lead{min-width:0}
.cms-owner-care-opening>.cms-document-hero-media,.cms-owner-care-opening>.cms-owner-care-media{display:block!important;width:100%;max-width:320px;min-width:0;margin:0!important;justify-self:end}
.cms-owner-care-opening img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:none!important;object-fit:contain;margin:0!important}
.cms-owner-care-lead>:first-child{margin-top:0}
.cms-owner-care-lead>:last-child{margin-bottom:0}
@container(max-width:600px){.cms-owner-care-opening{grid-template-columns:minmax(0,1fr)!important;gap:1rem}.cms-owner-care-opening>.cms-document-hero-media,.cms-owner-care-opening>.cms-owner-care-media{justify-self:center}}

.cms-owner-care-lead a:any-link{color:#b5d9ed!important;text-decoration:underline;text-decoration-color:#8fb3ca;text-underline-offset:.18em;overflow-wrap:anywhere}

.cms-owner-care-scope .cms-owner-care-affiliate-label{display:block;font-size:.8125rem;line-height:1.5;color:#b4c5d4;margin-top:.2rem}

/* Match the compact homepage card, preserving the original image files. */
.cms-owner-care-opening img{border-radius:12px;overflow:hidden}
