.guided-care-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0 0 1rem}
.guided-care-paths a{display:flex;align-items:center;gap:.7rem;min-height:68px;padding:.7rem .85rem;border:1px solid #c8dded;border-radius:15px;background:#fff;color:#234480;text-decoration:none;line-height:1.35}
.guided-care-paths a:first-child{background:#edf6fd;border-color:#99c5e8}
.guided-care-paths a:hover{border-color:#2b4c9a;background:#eaf4fd}
.guided-care-paths strong,.guided-care-paths small{display:block}
.guided-care-paths small{font-size:.82rem;color:#435b75;margin-top:.15rem}
.guided-care-arrow{margin-left:auto;font-size:1.1rem;font-weight:700}
.guided-care-help{font-size:.9rem;color:#435b75;margin:0 0 1rem}
.guided-care-help a,.care-request-call{color:#234480;text-decoration:underline;text-underline-offset:.16em}
.care-request-details{margin:0 0 .85rem}
.care-request-details summary{display:list-item;min-height:44px;padding:.65rem 0;color:#234480;font-weight:700;cursor:pointer}
.care-request-actions{display:flex;flex-wrap:wrap;gap:.55rem}
.care-request-actions a,.care-request-call{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.5rem .9rem;border-radius:10px;font-weight:700;font-size:.9rem}
.care-request-actions a{color:#234480;text-decoration:none;border:1px solid #a8bfd8;background:#fff}
.care-request-actions a:first-child{color:#fff;background:#2b4c9a;border-color:#2b4c9a}
.care-request-call{padding-left:0}
.guided-care-paths a:focus-visible,.care-request-actions a:focus-visible,.care-request-details summary:focus-visible,.care-request-call:focus-visible{outline:3px solid #2682be;outline-offset:3px}
@media(max-width:540px){.guided-care-paths{grid-template-columns:1fr}.guided-care-paths a{min-height:60px}.care-request-actions a{flex:1 1 100%}}

.guided-care-paths a{border:2px solid #d6e5f1;border-radius:17px;color:#2b4c9a;box-shadow:0 10px 26px rgba(43,76,154,.09)}
.guided-care-paths a:first-child{background:#edf6fd;border-color:#99c5e8}
.guided-care-icon{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;border-radius:12px;background:#e8f4fc;color:#2b4c9a}
.guided-care-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.guided-care-arrow{color:#2b4c9a}
#care-choices,#residence-overview{scroll-margin-top:96px}
.guided-care-detail-link{display:inline-flex;gap:.35rem;align-items:center;min-height:44px;color:#234480;font-weight:700;text-decoration:underline;text-underline-offset:.16em}
.guided-care-detail-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .85rem}
.guided-care-detail-actions .btn-primary{display:inline-flex;align-items:center;min-height:44px}
.guided-care-detail-link:focus-visible,.guided-care-detail-actions .btn-primary:focus-visible{outline:3px solid #2682be;outline-offset:3px}
.care-request-actions a{gap:.5rem;border-radius:100px}
.care-request-actions a.care-channel-whatsapp{background:#25d366;border-color:#25d366;color:#092c20}
.care-request-actions a.care-channel-telegram{background:#308fce;border-color:#308fce;color:#07183d}
.care-request-actions a:hover{filter:brightness(.96)}
.care-request-actions svg{flex:none}
