/* SG-Tronic Motorsport V514: DSG/TCM service section, 4 aligned cards. */
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.gearbox-mobile.sgtm-dsg-layout-v514{
  display:grid !important;
  grid-template-columns:minmax(0,0.96fr) minmax(0,1.04fr) !important;
  column-gap:clamp(28px,4vw,64px) !important;
  row-gap:clamp(26px,3vw,38px) !important;
  align-items:center !important;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > figure.sgtm-dsg-photo-v514{
  grid-column:1 !important;
  grid-row:1 !important;
  min-width:0 !important;
  width:100% !important;
  height:auto !important;
  max-height:none !important;
  align-self:center !important;
  margin:0 !important;
  overflow:hidden;
  border:0 !important;
  border-radius:10px;
  box-shadow:0 14px 35px rgba(4,24,46,.10) !important;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > figure.sgtm-dsg-photo-v514 img{
  display:block;
  position:relative !important;
  inset:auto !important;
  transform:none !important;
  width:100% !important;
  height:auto !important;
  max-height:none !important;
  object-fit:contain !important;
  border:0 !important;
  box-shadow:none !important;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .media-copy-v229{
  grid-column:2 !important;
  grid-row:1 !important;
  min-width:0 !important;
  max-width:none !important;
  align-self:center !important;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .media-copy-v229 h2{
  font-size:clamp(29px,3vw,43px) !important;
  line-height:1.13 !important;
  margin-bottom:18px !important;
  overflow-wrap:normal;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .media-copy-v229 p{
  font-size:clamp(15px,1.15vw,17px) !important;
  line-height:1.72 !important;
  max-width:62ch !important;
  margin-bottom:0 !important;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .gearbox-mini-grid{
  grid-column:1 / -1 !important;
  grid-row:2 !important;
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:clamp(12px,1.5vw,20px) !important;
  margin:0 !important;
  min-width:0 !important;
  align-items:stretch !important;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .gearbox-mini-grid > article{
  min-width:0 !important;
  height:100%;
  padding:clamp(19px,1.7vw,25px) !important;
  background:#fff !important;
  border:0 !important;
  border-radius:10px !important;
  box-shadow:0 10px 26px rgba(7,34,60,.08) !important;
  overflow-wrap:break-word;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .gearbox-mini-grid > article h3{
  margin:0 0 10px !important;
  font-size:clamp(17px,1.35vw,19px) !important;
  line-height:1.32 !important;
  color:#0b2944 !important;
  overflow-wrap:break-word;
}
body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .gearbox-mini-grid > article p{
  margin:0 !important;
  font-size:13px !important;
  line-height:1.65 !important;
  color:#405972 !important;
}
@media(max-width:1000px){
 body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .gearbox-mini-grid{
   grid-template-columns:repeat(2,minmax(0,1fr)) !important;
 }
}
@media(max-width:780px){
 body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.gearbox-mobile.sgtm-dsg-layout-v514{
   grid-template-columns:minmax(0,1fr) !important;
   row-gap:22px !important;
 }
 body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > figure.sgtm-dsg-photo-v514{
   grid-column:1 !important;
   grid-row:1 !important;
 }
 body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .media-copy-v229{
   grid-column:1 !important;
   grid-row:2 !important;
 }
 body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .gearbox-mini-grid{
   grid-column:1 !important;
   grid-row:3 !important;
 }
}
@media(max-width:520px){
 body#sgtm-premium-v223.sgtm-premium-v223.sgtm-audit-v224 main section.sgtm-dsg-layout-v514 > .gearbox-mini-grid{
  grid-template-columns:1fr !important;
 }
}
