/* Keep the existing editorial system; compact opening and Andrew's square image, uncropped. */
body.sensor-article main .article-hero {
  padding-block: clamp(44px, 6vw, 80px) 48px;
}
body.sensor-article main .article-breadcrumb {
  margin-block: 0 32px;
}
body.sensor-article main .studio-intro-grid {
  margin-bottom: 24px;
}
body.sensor-article main .article-hero-inner .blog-byline {
  margin-bottom: 0;
}
body.sensor-article main .sensor-article-figure {
  margin: clamp(28px, 4vw, 44px) auto;
  max-width: 720px;
}
body.sensor-article main .sensor-article-figure img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: var(--studio-radius, 8px);
}
@media (max-width: 680px) {
  body.sensor-article main .article-hero { padding-bottom: 36px; }
  body.sensor-article main .article-breadcrumb { margin-bottom: 24px; }
}
