/* GetCare V3.1: balanced impact feature, distinct pathways to support */
.gc31-support-intro{max-width:1100px;margin-bottom:44px}.gc31-support-intro .big-copy{max-width:850px}
.gc31-support-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.gc31-support-options article{border:1px solid #dce7dd;background:#f8faf6;padding:30px;display:flex;flex-direction:column;min-height:250px}
.gc31-support-options article span{color:#63835b;letter-spacing:.15em;font-weight:800;font-size:.65rem}
.gc31-support-options article h3{font-size:1.34rem;margin:16px 0 13px}
.gc31-support-options article p{font-size:.91rem;color:#536b5c;line-height:1.65;flex:1}
.gc31-support-options article a{font-weight:800;color:#20523a;text-decoration:underline;text-underline-offset:5px;font-size:.85rem}
.gc31-support-closing{margin-top:55px;padding:40px;background:#edf3e9;display:flex;align-items:center;gap:30px;justify-content:space-between}
.gc31-support-closing h2{font-size:2rem;max-width:360px;margin:0}.gc31-support-closing p{max-width:440px;margin:0}
.gc30-cashew-spotlight img{object-fit:cover}.gc30-cashew-spotlight>div{display:flex;flex-direction:column;justify-content:center}
.gc31-task-response{padding:12px;margin:10px 0;background:#ecf2ea;border-left:3px solid #6f945a;font-size:.88rem}
@media(max-width:960px){.gc31-support-options{grid-template-columns:repeat(2,1fr)}.gc31-support-closing{display:block}.gc31-support-closing .pill{margin-top:22px}}
@media(max-width:600px){.gc31-support-options{grid-template-columns:1fr}}
