/* Stromhilfen v1.81 – real template-specific desktop hero corrections.
   The Stromvergleich uses skh-compare-hero__copy, not skh-hero__classic-content.
   Mobile Dark Glow and hamburger styles are intentionally untouched. */
@media screen and (min-width:1025px){
  body.skh-stromvergleich-page .skh-compare-hero{
    display:flex!important; flex-direction:row!important;
    justify-content:flex-start!important; align-items:center!important;
    box-sizing:border-box!important; height:100svh!important;
    min-height:760px!important; padding:112px 0 86px!important;
  }
  body.skh-stromvergleich-page .skh-compare-hero > .skh-compare-hero__copy{
    position:relative!important; inset:auto!important; transform:none!important;
    display:flex!important; flex-direction:column!important;
    justify-content:center!important; align-items:flex-start!important;
    width:min(730px,calc(100vw - 64px))!important;
    max-width:730px!important; min-width:0!important;
    margin:0 0 0 max(32px,calc((100vw - 1260px)/2))!important;
    padding:0!important; text-align:left!important;
  }
  body.skh-stromvergleich-page .skh-compare-hero__copy > small{
    align-self:flex-start!important;text-align:left!important;margin:0 0 20px!important;
  }
  body.skh-stromvergleich-page .skh-compare-hero__copy > h1{
    display:flex!important; flex-direction:column!important;
    align-items:flex-start!important;justify-content:center!important;
    gap:11px!important; width:100%!important; margin:0!important;
    text-align:left!important;
  }
  body.skh-stromvergleich-page .skh-compare-hero h1 > .skh-compare-title{
    display:block!important;align-self:flex-start!important;
    width:max-content!important;max-width:100%!important;
    white-space:normal!important;word-break:normal!important;
    font-size:clamp(3.2rem,4.5vw,5.4rem)!important;
    line-height:1.03!important;letter-spacing:-.065em!important;
    padding:.1em .17em .13em!important;border-radius:16px!important;
    text-align:left!important;
  }
  body.skh-stromvergleich-page .skh-compare-hero__copy > p{
    align-self:flex-start!important;margin:22px 0 0!important;
    width:100%!important;max-width:610px!important;text-align:left!important;
  }
  body.skh-stromvergleich-page .skh-compare-hero__actions{
    align-self:flex-start!important;justify-content:flex-start!important;
    margin:24px 0 0!important;gap:13px!important;
  }
  /* Homepage must retain its generous full-screen image, not the small hero variant. */
  body.home .skh-home--v060 > .skh-hero--classic{
    height:100svh!important;min-height:820px!important;max-height:none!important;
    background-size:cover!important;
  }
  body.home .skh-home--v060 > .skh-hero--classic::before{
    background-size:cover!important;background-position:center center!important;
    transform:scale(1.012)!important;
  }
}
@media screen and (min-width:768px) and (max-width:1024px){
  body.skh-stromvergleich-page .skh-compare-hero{justify-content:flex-start!important;}
  body.skh-stromvergleich-page .skh-compare-hero > .skh-compare-hero__copy{
    margin:0 0 0 28px!important;width:calc(100% - 56px)!important;
    max-width:710px!important;align-items:flex-start!important;text-align:left!important;
  }
  body.skh-stromvergleich-page .skh-compare-hero h1{align-items:flex-start!important;text-align:left!important;}
  body.skh-stromvergleich-page .skh-compare-hero h1 .skh-compare-title{align-self:flex-start!important;max-width:100%!important;font-size:clamp(2.9rem,6vw,4.8rem)!important;}
  body.skh-stromvergleich-page .skh-compare-hero__copy > p{margin-left:0!important;text-align:left!important;}
  body.skh-stromvergleich-page .skh-compare-hero__actions{justify-content:flex-start!important;}
}
