/* All section titles share the horizontal center of their full artwork frame.
   Applies in both expanded and collapsed states without adding a header row
   or altering the native artwork, title colors, border or text treatment. */
@media screen {
 body section.band.has-rendered-art > .wrap > .intro,
 body #teach.band.has-rendered-art > .wrap > .intro {
  align-items:center!important;
  padding-inline:12px!important;
 }
 body section.band.has-rendered-art > .wrap > .intro h2 {
  position:relative!important;
  inset:auto!important;
  box-sizing:border-box;
  align-self:center;
  width:fit-content!important;
  max-width:100%!important;
  margin-inline:auto!important;
  text-align:center!important;
 }
}
@media screen and (max-width:700px) {
 body section.band.has-rendered-art > .wrap > .intro,
 body #teach.band.has-rendered-art > .wrap > .intro {
  padding-inline:8px!important;
 }
 body section.band.has-rendered-art > .wrap > .intro h2 {
  font-size:clamp(1rem,4.6vw,1.5rem)!important;
  line-height:1.1;
  white-space:normal;
 }
}
