/* DK 13.10.: alte Unterseiten = Kopf wie Masterseiten (Verein/Mitspielen/Kontakt) */
:root body.r45sg.r45 main > section.page-hero{
  min-height:0 !important; min-block-size:0 !important; height:auto !important;
  display:block !important; align-content:normal !important;
  padding:10px 0 26px !important;
  border-bottom:0 !important;   /* Rechtliches: kein oranger Strich – gelber Strich wie überall */
}
:root body.r45sg.r45 main > section.page-hero::before{ content:none !important; display:none !important; }      /* weißer Rahmen */
:root body.r45sg.r45 main > section.page-hero > .wrap::before{ content:none !important; display:none !important; } /* weißer Zierstrich */
:root body.r45sg.r45 main > section.page-hero > .wrap{ display:block !important; padding-right:0 !important; }
:root body.r45sg.r45 main > section.page-hero .crumbs{ display:none !important; }
:root body.r45sg.r45 main > section.page-hero .kicker{ margin:0 0 12px !important; }
:root body.r45sg.r45 main > section.page-hero h1{ margin:0 !important; }
:root body.r45sg.r45 main > section.page-hero :is(.lead,.legal-opening-note){ margin:14px 0 0 !important; max-width:56ch !important; background:none !important; padding:0 !important; }
:root body.r45sg.r45 main > section.page-hero .legal-read{ display:none !important; }   /* Inhalt folgt direkt – kein „… lesen ↓“ nötig */
:root body.r45sg.r45 main > section.page-hero .subnav{ margin-top:18px !important; }
:root body.r45sg.r45.legal-r42 main > section.page-hero{ position:relative !important; }
:root body.r45sg.r45.legal-r42 main > section.page-hero::after{ content:"" !important; display:block !important; position:absolute; left:0; right:0; bottom:0; height:5px; background:var(--sg-yellow); }   /* gelber Strich wie überall */
@media (min-width:961px){
  :root body.r45sg.r45 main > section.page-hero{ padding:139px 0 26px !important; }   /* Desktop-Kopfleiste liegt darüber: Kicker auf gleicher Höhe wie beim Master */
}
