/* Über-uns-Seite /ueber-uns/ – Ergänzung zu bfu-seite.css, ohne Verläufe */
.bfa-team{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}
.bfa-member{position:relative;margin:0;border-radius:26px;overflow:hidden;background:var(--navy)}
.bfa-member img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover}
.bfa-member figcaption{position:absolute;left:14px;right:14px;bottom:14px;display:grid;gap:2px;padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.96)}
.bfa-member strong{font-family:Quicksand,sans-serif;font-size:18px;color:var(--ink)}
.bfa-member span{font-size:14px;color:var(--text)}
.bfa-lead figcaption{background:var(--yellow)}
.bfa-lead span{color:var(--navy)}
.bfa-learn{align-items:center}
.bfa-learn p{color:rgba(255,255,255,.8)}
.bfa-learn strong{color:#fff}
.bfa-learn .bfu-list-check{margin:6px 0 18px}
.bfa-reviews{margin-top:8px}
@media (max-width:980px){
  .bfa-team{grid-template-columns:1fr 1fr}
  .bfa-learn .bfu-photo{order:2}
}
@media (max-width:600px){
  .bfa-team{gap:10px}
  .bfa-member figcaption{left:8px;right:8px;bottom:8px;padding:10px 12px;border-radius:14px}
  .bfa-member strong{font-size:16px}
  .bfa-member span{font-size:12.5px;line-height:1.35}
}
