/* Screenshot review, 2026-10-17. Scoped to the moved article 1/2 title art. */
body:is(.hks-a01,.hks-a02) .article .hks-title-illustrated {
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(11rem,26%);
  align-items:center;
  gap:clamp(1.25rem,3vw,2.5rem);
  margin:1.1rem 0 1.25rem;
}
body:is(.hks-a01,.hks-a02) .article .hks-title-copy {min-width:0;}
body:is(.hks-a01,.hks-a02) .article .hks-title-copy h1 {margin:0;}
body:is(.hks-a01,.hks-a02) .article .hks-title-art {width:100%;max-width:18rem;margin:0 auto;}
body:is(.hks-a01,.hks-a02) .article .hks-title-art svg {display:block;width:100%;height:auto;}
body:is(.hks-a01,.hks-a02) .article .hks-title-art figcaption {font-size:.875rem;line-height:1.6;text-align:center;}
body:is(.hks-a01,.hks-a02) .article :is(.a1-hero,.a2-hero) {grid-template-columns:minmax(0,1fr);}
/* The two labels share the article's Japanese sans-serif face and bold weight. */
body.hks-a05 .article .scan-equation.warning > :is(span,strong) {
  font-family:inherit;
  font-weight:700;
}
@media (max-width:768px) {
  body:is(.hks-a01,.hks-a02) .article .hks-title-illustrated {grid-template-columns:minmax(0,1fr);gap:.875rem;}
  body:is(.hks-a01,.hks-a02) .article .hks-title-art {max-width:13.5rem;}
}
