/* Coachyourlife · utilities.css · wenige Hilfsklassen */
.mt-0{margin-top:0;}
.mt-4{margin-top:var(--sp-4);}
.mt-5{margin-top:var(--sp-5);}
.mt-6{margin-top:var(--sp-6);}
.mt-7{margin-top:var(--sp-7);}
.mt-8{margin-top:var(--sp-8);}
.mb-4{margin-bottom:var(--sp-4);}
.mb-5{margin-bottom:var(--sp-5);}
.mb-6{margin-bottom:var(--sp-6);}
.maxw{max-width:var(--measure);}
.center{text-align:center;}
.visually-hidden{
  position:absolute;width:1px;height:1px;
  margin:-1px;padding:0;overflow:hidden;
  clip:rect(0 0 0 0);white-space:nowrap;border:0;
}
/* Bild-Text-Wechsel: ab Tabletbreite rückt die Medienspalte nach links */
@media (min-width:48rem){
  .media-left > .gmedia{order:-1;}
}
.contactlist{list-style:none;padding:0;}
.contactlist li{display:flex;align-items:center;gap:var(--sp-3);margin-block:var(--sp-3);}
.contactlist .cc-ic{color:var(--acc-deep);}
