.grundweg-project-photos { margin:40px 0; }
.grundweg-project-photos h2 { font-size:28px;line-height:1.3;margin-bottom:24px; }
.grundweg-project-photos__grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px; }
.grundweg-project-photos figure { margin:0;min-width:0; }
.grundweg-project-photos img { display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:12px; }
.grundweg-project-photos figcaption { font-size:13px;line-height:1.6;margin-top:10px;color:#625b5e; }
#einsatzbereiche .filter-layout .project-three__img { aspect-ratio:1; }
#einsatzbereiche .filter-layout .project-three__img img { display:block;width:100%;max-width:100%;height:100%;aspect-ratio:1;object-fit:cover; }
@media(max-width:575px) { .grundweg-project-photos__grid { grid-template-columns:1fr;gap:22px; } .grundweg-project-photos h2 { font-size:24px; } }
