/* Trim only embedded player margins from the named system screenshots.
   Source files and full-size links remain unchanged. */
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="15-nurburgring-manthey-porsche-pit-stop.png"]),
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="17-nurburgring-verstappen-mercedes-on-track.png"]),
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="23-nurburgring-multiple-cars-wempe-logo.png"]),
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="24-nurburgring-wempe-broadcast-overlay.png"]),
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="02-product-multiple-brands-in-fridge.png"]),
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="01-product-two-brands-in-hand.png"]) {
  display: block;
  position: relative;
  padding: 0;
  border: 0;
  border-radius: 17px;
  overflow: hidden;
  background: transparent;
  box-shadow: none;
  line-height: 0;
}
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="15-nurburgring-manthey-porsche-pit-stop.png"]) { aspect-ratio: 824 / 466; }
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="15-nurburgring-manthey-porsche-pit-stop.png"]) > img {
  position: absolute;
  display: block;
  width: 100.970873786%;
  max-width: none;
  height: auto;
  max-height: none;
  top: 0.000000000%;
  left: -0.970873786%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0 !important;
  aspect-ratio: auto;
  object-fit: contain;
}
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="17-nurburgring-verstappen-mercedes-on-track.png"]) { aspect-ratio: 824 / 468; }
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="17-nurburgring-verstappen-mercedes-on-track.png"]) > img {
  position: absolute;
  display: block;
  width: 100.970873786%;
  max-width: none;
  height: auto;
  max-height: none;
  top: 0.000000000%;
  left: -0.970873786%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0 !important;
  aspect-ratio: auto;
  object-fit: contain;
}
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="23-nurburgring-multiple-cars-wempe-logo.png"]) { aspect-ratio: 885 / 497; }
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="23-nurburgring-multiple-cars-wempe-logo.png"]) > img {
  position: absolute;
  display: block;
  width: 100.225988701%;
  max-width: none;
  height: auto;
  max-height: none;
  top: -0.201207243%;
  left: -0.112994350%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0 !important;
  aspect-ratio: auto;
  object-fit: contain;
}
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="24-nurburgring-wempe-broadcast-overlay.png"]) { aspect-ratio: 840 / 476; }
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="24-nurburgring-wempe-broadcast-overlay.png"]) > img {
  position: absolute;
  display: block;
  width: 100.952380952%;
  max-width: none;
  height: auto;
  max-height: none;
  top: -0.210084034%;
  left: -0.952380952%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0 !important;
  aspect-ratio: auto;
  object-fit: contain;
}
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="02-product-multiple-brands-in-fridge.png"]) { aspect-ratio: 824 / 416; }
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="02-product-multiple-brands-in-fridge.png"]) > img {
  position: absolute;
  display: block;
  width: 100.970873786%;
  max-width: none;
  height: auto;
  max-height: none;
  top: -6.250000000%;
  left: -0.970873786%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0 !important;
  aspect-ratio: auto;
  object-fit: contain;
}
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="01-product-two-brands-in-hand.png"]) { aspect-ratio: 824 / 468; }
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="01-product-two-brands-in-hand.png"]) > img {
  position: absolute;
  display: block;
  width: 100.970873786%;
  max-width: none;
  height: auto;
  max-height: none;
  top: 0.000000000%;
  left: -0.970873786%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0 !important;
  aspect-ratio: auto;
  object-fit: contain;
}
/* The shorter placement chart gains a matching dark bottom extension. */
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="28-product-dashboard-placement-comparison.png"]),
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="30-product-dashboard-occasion-comparison.png"]) {
  display: block;
  aspect-ratio: 841 / 371;
  padding: 0;
  border: 0;
  border-radius: 17px;
  overflow: hidden;
  background: #2a2a2a;
  box-shadow: none;
  line-height: 0;
}
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="28-product-dashboard-placement-comparison.png"]) > img,
body.pa-seo-content #wrapper #inner-wrap #pa-seo-content .pa-seo-image-link:has(> img[src$="30-product-dashboard-occasion-comparison.png"]) > img {
  display: block;
  position: static;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0 !important;
  aspect-ratio: auto;
  object-fit: contain;
  background: transparent;
}
