/* The photo story stays after enquiry; the FAQ now follows it before the footer. */
.jgt-home-care .hc-benefits{background:var(--hc-paper)}
.jgt-home-care .hc-benefits-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:80px;row-gap:32px;align-items:start}
.jgt-home-care .hc-benefits-photo{grid-column:1;grid-row:1/span 2;margin:0;min-width:0;aspect-ratio:.96;align-self:stretch;position:relative;overflow:hidden;background:var(--hc-tint)}
.jgt-home-care .hc-benefits-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 39%}
.jgt-home-care .hc-benefits-heading{grid-column:2;grid-row:1;padding-top:16px;min-width:0}
.jgt-home-care .hc-benefits-heading h2{font-size:38px;line-height:1.5;margin:0 0 22px}
.jgt-home-care .hc-benefits-heading>p:last-child{font-size:15px;line-height:1.9;color:var(--hc-muted);max-width:27em;margin:0}
.jgt-home-care .hc-benefits-points{grid-column:2;grid-row:2;list-style:none;padding:0;margin:0;min-width:0}
.jgt-home-care .hc-benefits-points li{padding:18px 0;border-top:1px solid var(--hc-line)}
.jgt-home-care .hc-benefits-points li:last-child{padding-bottom:0}
.jgt-home-care .hc-benefits-points h3{font-size:20px;line-height:1.6;margin:0 0 6px}
.jgt-home-care .hc-benefits-points p{font-size:14px;line-height:1.9;color:var(--hc-muted);margin:0}



