/* SGTM V516: scoped national TCU postal service + gearbox maintenance navigation. */
main .sgtm-uk-transmission-v516 {
  max-width: 1180px; box-sizing:border-box; margin: clamp(24px,4vw,58px) auto;
  padding:clamp(24px,4vw,46px); background:linear-gradient(125deg,#091d31 0%,#103652 100%);
  border-radius:8px; color:#e6f2ff; box-shadow:0 16px 42px rgba(8,26,44,.12);
}
main .sgtm-uk-transmission-v516 .sgtm-uk-kicker-v516 {
  display:block; font-size:12px; line-height:1.35; letter-spacing:.15em;
  font-weight:800; text-transform:uppercase; color:#5cc7ff; margin-bottom:13px;
}
main .sgtm-uk-transmission-v516 h2 {
  color:white !important; font-size:clamp(26px,3.2vw,41px); line-height:1.14;
  font-weight:800; letter-spacing:-.025em; max-width:840px; margin:0 0 18px;
}
main .sgtm-uk-transmission-v516 .sgtm-uk-transmission-heading-v516 > p {
  color:#d3e5f6 !important; line-height:1.8; font-size:clamp(15px,1.2vw,17px);
  max-width:880px; margin:0 0 26px;
}
main .sgtm-uk-transmission-v516 strong { color:#fff; }
main .sgtm-uk-transmission-routes-v516 {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px;
}
main .sgtm-uk-transmission-v516 .sgtm-uk-route-v516 {
  min-width:0; padding:clamp(20px,2.5vw,30px); border-radius:6px;
  background:rgba(255,255,255,.97); color:#112b43;
  display:flex; flex-direction:column; align-items:flex-start;
}
main .sgtm-uk-route-index-v516 { color:#086ab7; font-size:11px; font-weight:800; letter-spacing:.13em; }
main .sgtm-uk-transmission-v516 .sgtm-uk-route-v516 h3 {
  color:#082742!important; font-size:clamp(19px,2vw,24px); line-height:1.24;
  margin:13px 0; letter-spacing:-.012em;
}
main .sgtm-uk-transmission-v516 .sgtm-uk-route-v516 p { color:#34516b!important; line-height:1.72; margin:0 0 19px; }
main .sgtm-uk-transmission-v516 .sgtm-uk-route-v516 strong { color:#0b2944; }
main .sgtm-uk-transmission-v516 a { color:#67cdff; font-weight:750; text-decoration:underline; text-underline-offset:3px; }
main .sgtm-uk-transmission-v516 .sgtm-uk-route-v516 a { color:#075fa5; margin-top:auto; }
main .sgtm-uk-transmission-v516 .sgtm-uk-route-v516 a:hover,
main .sgtm-uk-transmission-v516 .sgtm-uk-transmission-foot-v516 a:hover { text-decoration-thickness:2px; }
main .sgtm-uk-transmission-foot-v516 { margin-top:25px; display:flex; gap:22px; align-items:center; justify-content:space-between; }
main .sgtm-uk-transmission-foot-v516 p { color:#d5e6f7!important; margin:0; line-height:1.65; flex:1 1 auto; }
main .sgtm-uk-transmission-foot-v516 a { flex:0 0 auto; max-width:260px; }
@media(max-width:760px) {
  main .sgtm-uk-transmission-v516 { margin:28px auto; padding:23px 18px; }
  main .sgtm-uk-transmission-routes-v516 { grid-template-columns:1fr; }
  main .sgtm-uk-transmission-foot-v516 { align-items:flex-start; flex-direction:column; }
  main .sgtm-uk-transmission-foot-v516 a { max-width:none; }
}
