/* SGTM V546: local / regional / national remapping pathways.
   Dedicated scope avoids changing any existing SGTM hero, FAQ, footer or service cards. */
.sgtm-pathways-v546{background:#f2f7fc;color:#08243e;padding:clamp(40px,5vw,76px) 22px;border-top:1px solid #dceaf6;border-bottom:1px solid #dceaf6}
.sgtm-pathways-v546 .sgtm-pathways-inner-v546{width:min(100%,1180px);margin-inline:auto}
.sgtm-pathways-v546 .sgtm-pathways-eyebrow-v546{display:block;color:#0077c9;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}
.sgtm-pathways-v546 h2{color:#08243e!important;font-weight:800;line-height:1.17;font-size:clamp(1.6rem,2.65vw,2.45rem)!important;max-width:100%!important;margin:0 0 13px!important}
.sgtm-pathways-v546 .sgtm-pathways-intro-v546{color:#36516b;font-size:1rem;line-height:1.75;max-width:880px;margin:0 0 26px}
.sgtm-pathways-v546 .sgtm-pathways-grid-v546{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sgtm-pathways-v546 .sgtm-pathways-grid-v546.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.sgtm-pathways-v546 a.sgtm-pathways-card-v546{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:170px;padding:23px 22px;border:1px solid #d0e3f2;border-top:3px solid #1386dc;border-radius:0!important;background:#fff;color:#08243e;text-decoration:none!important;box-shadow:none;transition:border-color .2s ease,transform .2s ease}
.sgtm-pathways-v546 a.sgtm-pathways-card-v546:hover,.sgtm-pathways-v546 a.sgtm-pathways-card-v546:focus-visible{border-color:#1184dc;transform:translateY(-2px)}
.sgtm-pathways-v546 .sgtm-pathways-tag-v546{color:#0074bf;font-size:.71rem;font-weight:800;letter-spacing:.095em;text-transform:uppercase;margin-bottom:11px}
.sgtm-pathways-v546 h3{color:#08243e!important;font-size:1.16rem!important;font-weight:800!important;line-height:1.32!important;margin:0 0 10px!important}
.sgtm-pathways-v546 .sgtm-pathways-card-v546 p{color:#395671;font-size:.91rem;line-height:1.55;margin:0 0 14px}
.sgtm-pathways-v546 .sgtm-pathways-arrow-v546{color:#0079c8;font-weight:800;font-size:.87rem;margin-top:auto}
.sgtm-pathways-v546 .sgtm-pathways-note-v546{font-size:.86rem;line-height:1.6;color:#49647d;margin:20px 0 0}
@media(max-width:820px){.sgtm-pathways-v546 .sgtm-pathways-grid-v546,.sgtm-pathways-v546 .sgtm-pathways-grid-v546.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.sgtm-pathways-v546{padding:38px 18px}.sgtm-pathways-v546 .sgtm-pathways-grid-v546,.sgtm-pathways-v546 .sgtm-pathways-grid-v546.cols-2{grid-template-columns:1fr}.sgtm-pathways-v546 a.sgtm-pathways-card-v546{min-height:0;padding:19px}}
@media(prefers-reduced-motion:reduce){.sgtm-pathways-v546 a.sgtm-pathways-card-v546{transition:none}.sgtm-pathways-v546 a.sgtm-pathways-card-v546:hover{transform:none}}
