/* Startseite: finale Typografie- und Nummern-Konsistenz · 2026-10-21 */

/* Alle grossen Abschnitts-Kicker exakt wie camping.info */
.holiday-design .section-kicker{
  display:block!important;
  margin:0 0 12px!important;
  padding:0!important;
  color:#205c47!important;
  font-size:11px!important;
  font-weight:700!important;
  line-height:1.45!important;
  letter-spacing:.22em!important;
  text-transform:uppercase!important;
}

/* Bereichsregeln dürfen die Kicker nicht mehr vergrössern */
#campingplaetze .section-kicker,
#reiseziele .section-kicker,
#mobilhomes .section-kicker,
.holiday-glamping .section-kicker,
#campingformen .section-kicker,
#maut-home .section-kicker,
#reiseberichte .section-kicker,
#wohnmobil .section-kicker,
#ausruestung .section-kicker,
#gadgets .section-kicker,
#ratgeber .section-kicker{
  font-size:11px!important;
  line-height:1.45!important;
  letter-spacing:.22em!important;
}

#gadgets .section-kicker{
  color:#d7e5e0!important;
}

/* Campingformen: Nummernspalte entfernt */
#campingformen .theme-row{
  grid-template-columns:minmax(170px,1.05fr) minmax(0,1fr) minmax(260px,1.25fr)!important;
  gap:22px!important;
}
#campingformen .theme-row > div:first-child{grid-column:1!important}
#campingformen .theme-row > p{grid-column:2!important}
#campingformen .theme-row > div:last-child{grid-column:3!important}

/* Gadgets: Nummernspalte entfernt */
#gadgets .gear-list li{
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:14px!important;
}
#gadgets .gear-list li > div{grid-column:1!important}
#gadgets .gear-list li > span{grid-column:2!important}

/* Ratgeber: Nummernspalte entfernt */
#ratgeber .guide-list > div{
  grid-template-columns:150px minmax(0,1fr) auto!important;
  gap:16px!important;
}
#ratgeber .guide-list > div > .eyebrow{grid-column:1!important}
#ratgeber .guide-list > div > strong{grid-column:2!important}
#ratgeber .guide-list > div > small{grid-column:3!important}

/* Nach Entfernen des Gadgets-Buttons kein künstlicher Leerraum */
#gadgets .gear{margin-top:28px!important}

@media(max-width:900px){
  #campingformen .theme-row{
    grid-template-columns:minmax(0,1fr)!important;
    gap:10px!important;
  }
  #campingformen .theme-row > *{grid-column:1!important}

  #ratgeber .guide-list > div{
    grid-template-columns:minmax(0,1fr) auto!important;
  }
  #ratgeber .guide-list > div > .eyebrow{display:none!important}
  #ratgeber .guide-list > div > strong{grid-column:1!important}
  #ratgeber .guide-list > div > small{grid-column:2!important}
}

@media(max-width:560px){
  #gadgets .gear-list li{
    grid-template-columns:minmax(0,1fr)!important;
  }
  #gadgets .gear-list li > div,
  #gadgets .gear-list li > span{
    grid-column:1!important;
  }

  #ratgeber .guide-list > div{
    grid-template-columns:minmax(0,1fr)!important;
  }
  #ratgeber .guide-list > div > strong,
  #ratgeber .guide-list > div > small{
    grid-column:1!important;
  }
}
