/* Same compact opening as the VAS article; readable lists inside the article body. */
body.shelf-article main .article-hero {
  padding-block: clamp(44px, 6vw, 80px) 48px;
}
body.shelf-article main .article-breadcrumb {
  margin-block: 0 32px;
}
body.shelf-article main .studio-intro-grid {
  margin-bottom: 24px;
}
body.shelf-article main .article-hero-inner .blog-byline {
  margin-bottom: 0;
}
body.shelf-article main .article-body ul[data-shelf-list] {
  margin-block: 0 1.25em;
  padding-left: 1.25em;
  list-style: disc;
}
body.shelf-article main .article-body ul[data-shelf-list] li {
  margin-block: 0 0.5em;
  line-height: inherit;
}
@media (max-width: 680px) {
  body.shelf-article main .article-hero { padding-bottom: 36px; }
  body.shelf-article main .article-breadcrumb { margin-bottom: 24px; }
}
