/* O nas – zdjęcie i atuty (Content Block). Bazowe style: style.css (.figure-ao*, .reason) */
.cb-about .cb-about__img{width:100%;height:auto;display:block}
.cb-about .figure-ao__badge{z-index:1}
.cb-about .cb-about__highlight{line-height:1.7}
/* nagłówek atutu to h3 (poprawna hierarchia pod H2), wygląda jak dotychczasowe h4 */
.cb-about .reason h3{font-size:1.16rem;font-weight:600;text-transform:uppercase;margin:0 0 6px}

/* Desktop: zdjęcie na całą wysokość kolumny z tekstem (od nadtytułu do ostatniego atutu) */
@media (min-width:992px){
  .cb-about .figure-ao{height:100%;min-height:420px;overflow:hidden}
  .cb-about .cb-about__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
}
