/* Die ergänzenden Praxis-Seiten verwenden die gleiche Gestaltung wie die Startseite. */
html.unterseite body {min-height:100svh;display:flex;flex-direction:column}
html.unterseite .subpage-main {flex:1}
html.unterseite .subpage-heading {padding-block:3rem;background:var(--gruen-zart)}
html.unterseite .text {max-width:44rem;hyphens:auto}
html.unterseite .subpage-heading .eyebrow {margin-bottom:.75rem;color:var(--blau-mittel)}
html.unterseite .subpage-heading h1 {
  font-size:var(--t-h2);line-height:1.2;letter-spacing:0;
  color:var(--blau);max-width:none;margin:0;
}
html.unterseite .subpage-copy {padding-block:3rem 4rem}
html.unterseite .subpage-copy h2,html.unterseite .subpage-copy h3 {
  font-size:var(--t-h3);line-height:1.35;color:var(--blau);
  margin-top:2rem;margin-bottom:.85rem;
}
html.unterseite .subpage-copy>h2:first-child {margin-top:0}
html.unterseite .subpage-copy :is(p,li,dt,dd) {font-size:var(--t-body);line-height:1.7}
html.unterseite .subpage-copy dl {margin:0}
html.unterseite .subpage-copy dt {color:var(--blau-mittel)}
html.unterseite .subpage-copy dd {margin:0 0 1.15rem}
html.unterseite .subpage-copy li {margin-bottom:.6rem}
html.unterseite .subpage-copy ul {padding-left:1.2rem}
html.unterseite .fuss a[aria-current=page] {text-decoration:underline}
html.unterseite .fuss .footer-bottom {margin-top:2rem}
@media(max-width:760px) {
  html.unterseite .subpage-heading {padding-block:2rem}
  html.unterseite .subpage-copy {padding-block:2rem 3rem}
}
@media print {
  html.unterseite .subpage-heading {padding-block:1rem;background:transparent}
  html.unterseite .subpage-copy {padding-block:1rem}
}
