/* V026 – ein Raster auf allen Fachseiten mit Text/Bild-Kapiteln.
   Kapitel 1 Bild rechts, Kapitel 2 links, Kapitel 3 rechts usw.; mobil Text vor Bild.
   Originaltexte, 7 originale Bauablauf-Schrittgrafiken und sonstige Module unverändert. */
.design-v026 .v026-uniform-chapter{padding:clamp(58px,6.5vw,88px) 0;}
.design-v026 .v026-uniform-chapter .chapter-layout{display:block;}
.design-v026 .v026-uniform-chapter .chapter-body.v026-uniform-body{
  display:block;max-width:none;width:100%;min-width:0;
}
.design-v026 .v026-uniform-chapter .v026-uniform-body > .kicker{margin:0 0 16px;}
.design-v026 .v026-uniform-chapter .v026-uniform-body > h2{
  max-width:1040px;margin:0 0 clamp(24px,3vw,39px);
  font-size:clamp(29px,3.15vw,44px);line-height:1.14;
}
.design-v026 .v026-uniform-chapter .v026-uniform-pair{
  display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(280px,.95fr);
  column-gap:clamp(28px,4vw,64px);row-gap:22px;align-items:start;
}
.design-v026 .v026-uniform-chapter .v026-uniform-pair > .prose{
  min-width:0;max-width:none;margin:0;font-size:16px;line-height:1.85;
  grid-row:1;
}
.design-v026 .v026-uniform-chapter .v026-uniform-pair > .chapter-figure{
  box-sizing:border-box;width:100%;min-width:0;max-width:none;
  max-height:none;height:auto;aspect-ratio:4/3;
  overflow:hidden;background:#ece8df;margin:0;padding:0;grid-row:1;
}
.design-v026 .v026-uniform-chapter .v026-uniform-pair > .chapter-figure img{
  display:block;width:100%;height:100%;max-height:none;max-width:none;
  object-fit:cover;object-position:center center;margin:0;
}
.design-v026 .v026-uniform-chapter .v026-image-right > .prose{grid-column:1;}
.design-v026 .v026-uniform-chapter .v026-image-right > .chapter-figure{grid-column:2;}
.design-v026 .v026-uniform-chapter .v026-image-left > .chapter-figure{grid-column:1;}
.design-v026 .v026-uniform-chapter .v026-image-left > .prose{grid-column:2;}
/* Links unter einem Kapitel (etwa die Planungsvarianten) bleiben am bestehenden Ort. */
.design-v026 .v026-uniform-chapter .planning-inline-link{margin-top:24px;}
@media(max-width:900px){
  .design-v026 .v026-uniform-chapter .v026-uniform-pair{
    display:flex;flex-direction:column;gap:24px;
  }
  .design-v026 .v026-uniform-chapter .v026-uniform-pair > .prose{
    order:1;width:100%;
  }
  .design-v026 .v026-uniform-chapter .v026-uniform-pair > .chapter-figure{
    order:2;width:100%;
  }
}
@media(max-width:640px){
  .design-v026 .v026-uniform-chapter .v026-uniform-body > h2{font-size:clamp(28px,7vw,36px);}
  .design-v026 .v026-uniform-chapter .v026-uniform-pair > .prose{font-size:15px;}
}
