.ml-txt.ml-txt--pt-none{padding-top:0}
.ml-txt.ml-txt--pt-sm{padding-top:20px}
.ml-txt.ml-txt--pt-md{padding-top:40px}
.ml-txt.ml-txt--pt-lg{padding-top:58px}
.ml-txt.ml-txt--pb-none{padding-bottom:0}
.ml-txt.ml-txt--pb-sm{padding-bottom:20px}
.ml-txt.ml-txt--pb-md{padding-bottom:40px}
.ml-txt.ml-txt--pb-lg{padding-bottom:58px}
@media (min-width:768px){
.ml-txt.ml-txt--pt-sm{padding-top:30px}
.ml-txt.ml-txt--pt-md{padding-top:60px}
.ml-txt.ml-txt--pt-lg{padding-top:120px}
.ml-txt.ml-txt--pb-sm{padding-bottom:30px}
.ml-txt.ml-txt--pb-md{padding-bottom:60px}
.ml-txt.ml-txt--pb-lg{padding-bottom:120px}
}
/* sub-headings inside running text get breathing room (as in the former Textblock) */
.ml-txt p + h3,.ml-txt ul + h3,.ml-txt ol + h3{margin-top:30px}
/* links in running text: teal + underlined (as in the former Anfahrt block) */
.ml-txt a{color:var(--link);text-decoration:underline;text-underline-offset:3px}