/* Blue Crescent SEO patient pathways; concise contextual content and links */
.bc-seo-pathways{padding:32px 0;background:#f3f7fa;border-block:1px solid #dbe5ed}
.bc-seo-wrap{width:min(1120px,calc(100% - 36px));margin-inline:auto;min-width:0}
.bc-seo-pathways h2,.bc-seo-related h2{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.5;color:#12395d;margin:0 0 11px}
.bc-seo-eyebrow{font-size:.9rem;color:#88692f;font-weight:800;margin:0 0 7px}
.bc-seo-lead{max-width:940px;margin:0 0 17px;color:#415d73;line-height:1.85}
.bc-seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:17px 0}
.bc-seo-cards a{min-width:0;background:white;padding:19px;display:block;border:1px solid #d4e1ec;border-top:3px solid #c7a466;border-radius:14px;text-decoration:none}
.bc-seo-cards a strong{display:block;color:#12395d;font-size:1rem;margin-bottom:8px;line-height:1.6}
.bc-seo-cards a span{display:block;color:#466078;font-size:.91rem;line-height:1.8}
.bc-seo-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.bc-seo-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #cddde9;background:white;border-radius:10px;color:#185b89!important;font-size:.92rem;font-weight:700;text-decoration:none}
.bc-seo-cards a:hover,.bc-seo-links a:hover{border-color:#ad8b50;background:#fffaf0}
.bc-seo-cards a:focus-visible,.bc-seo-links a:focus-visible{outline:3px solid #c19b54;outline-offset:3px}
.bc-seo-note{font-size:.85rem;color:#526b7c;line-height:1.8;margin-top:12px}
.bc-seo-related{padding:27px 0;background:#f7f9fc;border-top:1px solid #e0e8ef}
@media(max-width:750px){.bc-seo-pathways,.bc-seo-related{padding:23px 0}.bc-seo-cards{grid-template-columns:1fr}.bc-seo-links a{flex:1 1 190px}}
