/* Miller Gadgets final service-media reuse pass. */
.mg-reuse-service-visual{
  margin:0;overflow:hidden;border-radius:var(--radius-card,24px);
  border:1px solid rgba(17,9,51,.10);background:#fff;
  box-shadow:0 16px 40px rgba(17,9,51,.08);
}
.mg-reuse-service-visual img{
  display:block;width:100%;height:auto;aspect-ratio:5/3;
  object-fit:cover;object-position:center;
}
body.page-repair .mg-reuse-service-stack{
  display:grid;gap:clamp(14px,1.8vw,20px);align-self:stretch;min-width:0;
}
body.page-repair .mg-reuse-service-stack .repair-hero-card{margin:0;}
body.page-recommendation .page-title.mg-reuse-media-title{
  display:block;text-align:center;
}
body.page-recommendation .mg-reuse-service-visual{
  width:min(720px,100%);margin:clamp(22px,3vw,34px) auto 0;
}
html[data-theme="dark"] .mg-reuse-service-visual{
  background:#1e1d23;border-color:rgba(255,255,255,.12);
  box-shadow:0 16px 40px rgba(0,0,0,.24);
}
@media(max-width:760px){
  body.page-repair .mg-reuse-service-stack{gap:12px;}
  body.page-recommendation .mg-reuse-service-visual{margin-top:20px;}
}
