/* SGTM Airbag process balance + specialist enquiries, page-specific V485 */
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-intro {
  min-width:0; display:flex; flex-direction:column; align-items:stretch; justify-content:space-between;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-heading {min-width:0}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-middle {
  margin-top:clamp(30px,4vw,66px); padding:6px 0 4px 19px;
  border-left:2px solid #39b9ff; max-width:450px;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-eyebrow {
  display:block; font-size:11px; letter-spacing:.18em; font-weight:800;
  color:#67d1ff; margin:0 0 12px; line-height:1.5;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-middle h2 {
  color:#fff !important; -webkit-text-fill-color:#fff !important;
  /* Secondary H2: deliberately lighter and smaller than the main section H2. */
  font-size:clamp(19px,1.45vw,22px) !important; line-height:1.32 !important;
  letter-spacing:-.015em !important; margin:0 0 13px !important;
  max-width:100%; font-weight:700 !important; text-wrap:balance !important;
  overflow-wrap:normal !important; word-break:normal !important;
  hyphens:none !important; text-transform:none !important; text-shadow:none !important;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-middle h2::before,
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-middle h2::after {
  content:none !important; display:none !important;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-middle p {
  font-size:14px; line-height:1.75; font-weight:400;
  color:#d3e5f1 !important; -webkit-text-fill-color:#d3e5f1 !important;
  max-width:425px; margin:0;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist {
  display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px;
  margin:24px 0 0;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist-card {
  box-sizing:border-box; display:flex; flex-direction:column; align-items:flex-start;
  padding:clamp(22px,2.8vw,34px); border:1px solid #d4e1ed; border-top:2px solid #087AC7;
  background:#f7fbff; min-width:0; border-radius:0;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-card-label {
  font-size:11px; color:#087AC7; font-weight:800; letter-spacing:.15em; margin:0 0 14px;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist-card h3 {
  font-size:clamp(20px,1.9vw,25px); line-height:1.2; letter-spacing:-.025em;
  color:#0b2940 !important; -webkit-text-fill-color:#0b2940 !important;
  margin:0 0 15px !important; font-weight:800;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist-card p {
  font-size:14px; line-height:1.75; color:#37566c !important; -webkit-text-fill-color:#37566c !important;
  margin:0 0 22px; flex:1;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist-card p strong {font-weight:750;color:#123b56}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist-card a {
  font-size:13px; font-weight:800; color:#075f9a; text-decoration:none;
  border-bottom:1px solid #087AC7; padding:0 0 5px;
}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist-card a:hover,
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist-card a:focus-visible {color:#043e6b; border-bottom-width:2px;}
body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-coverage-note {
  font-size:13px; line-height:1.7; color:#52697d; margin:18px 0 0; max-width:1060px;
}
@media (max-width:920px) {
  body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-middle {margin-top:28px;max-width:720px}
}
@media (max-width:680px) {
  body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-vehicles .sgtm-srs-v485-specialist {grid-template-columns:1fr}
  body#sgtm-premium-v223.sgtm-premium-v223 main section.airbag-workflow .sgtm-srs-v485-middle {padding-left:15px}
}
