/* Fotos auf Kontakt (quadratisch, neben „Persönlich oder digital“) und Kanzlei (klein, neben „in Bochum verwurzelt“) */
.k1848-foto{margin:0}
.k1848-foto img{display:block;width:100%;height:auto;border-radius:var(--k-radius)}
.k1848-foto-row{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(24px,3vw,44px);align-items:center;margin-bottom:28px}
.k1848-foto-row .section-head{margin-bottom:0}
.k1848-foto-text{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:clamp(24px,3vw,40px);align-items:start}
.k1848-foto-text p{margin:0;max-width:44em;font-size:1.0625rem;line-height:1.72;color:var(--c-text)}
.k1848-foto-text p+p{margin-top:1em}
.k1848-foto-text>.k1848-foto-hoch{opacity:.92}
@media(max-width:980px){.k1848-foto-row{grid-template-columns:1fr}.k1848-foto-quadrat{max-width:240px}.k1848-foto-text{grid-template-columns:1fr}.k1848-foto-text>.k1848-foto-hoch{max-width:160px;margin-top:.4em}}
