/* Patient navigation and related-service discovery. No animation or third-party resources. */
.breadcrumb{flex-wrap:wrap;row-gap:4px;line-height:1.6}
.breadcrumb [aria-current="page"]{color:var(--muted);overflow-wrap:anywhere}
.related-care{margin:48px 0 16px;padding:30px;background:#fff5eb;border:1px solid #efddce;border-radius:16px}
.related-care h2{font-size:clamp(26px,3vw,34px);margin:0 0 14px}
.related-care>p:not(.eyebrow){max-width:65ch;margin-bottom:20px}
.related-care ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}
.related-care li{min-width:0;margin:0}
.related-care li a{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%;min-height:64px;padding:16px 18px;background:#fff;border:1px solid #d8c7b8;border-radius:10px;font-weight:650;text-decoration:none;line-height:1.5;overflow-wrap:anywhere}
.related-care li a:hover{background:#fffaf4;border-color:#a46a3d;text-decoration:underline}
.related-care .ui-arrow{flex:none}
.site-footer nav .footer-directions{display:inline-flex;align-items:center;min-height:44px}
@media(max-width:700px){.related-care{margin-top:32px;padding:24px 20px}.related-care ul{grid-template-columns:1fr}.related-care li a{min-height:56px}.site-nav{column-gap:16px}}
