/* Gemeinsame Titelgrößen: Hauptseite bleibt die gestalterische Vorlage. */
.section-head h2,.shop-head h1{
  font-size:clamp(4.2rem,7.2vw,9.2rem);
  line-height:var(--bb-heading-leading,1.12);
  padding:.08em 0 .04em;
  font-synthesis:none;
}
.section-head .eyebrow{margin:0 0 12px;line-height:1.5}
#geschichte{min-height:0;padding-bottom:calc(var(--track-mark-size) + var(--track-mark-bottom) + 16px)}
.media-block__head h3,.merch-showcase__intro h3{
  font-size:clamp(3.4rem,7vw,7.2rem);
  line-height:var(--bb-heading-leading,1.12);
}
@media(max-width:980px){
  .section-head h2,.shop-head h1{font-size:clamp(4rem,12vw,7.4rem)}
}
@media(max-width:700px){
  .section-head h2,.shop-head h1{font-size:clamp(3.35rem,16vw,5.7rem)}
  .section-head--story h2{font-size:clamp(3.1rem,14.2vw,5.2rem)}
}
