
.gg-next-care{background:#f6f7f0;color:#173b27;padding:52px 24px}
.gg-next-care-shell{max-width:1360px;margin:auto}
.gg-next-care-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:26px}
.gg-next-care-heading>div>p{font-size:11px;letter-spacing:.1em;font-weight:700;margin-bottom:10px}
.gg-next-care-heading h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.04em;line-height:1.1}
.gg-next-care-heading>p{font-size:15px;line-height:1.6;max-width:380px;color:#53654b}
.gg-next-care-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.gg-next-care-card{display:block;overflow:hidden;background:#fff;border:1px solid #d7e0cb;border-radius:18px;text-decoration:none}
.gg-next-care-card img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover}
.gg-next-care-card>div{padding:18px}
.gg-next-care-card h3{font-size:20px;font-weight:700;display:flex;justify-content:space-between;gap:8px}
.gg-next-care-card p{font-size:13px;color:#53654b;line-height:1.5;margin-top:7px}
.gg-next-care-card:hover{border-color:#6b8b50}
.gg-next-care-card:focus-visible{outline:3px solid #668849;outline-offset:4px}
@media(max-width:749px){.gg-next-care{padding:32px 16px}.gg-next-care-heading{display:block}.gg-next-care-heading>p{margin-top:12px;font-size:14px}.gg-next-care-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gg-next-care-card>div{padding:12px}.gg-next-care-card h3{font-size:17px}.gg-next-care-card p{font-size:12px}.gg-next-care-card img{aspect-ratio:1}}
