/* Szare tło — element palety treści redakcyjnej, blok feuer/szare-tlo (task03.46; bez makiety — wg FeuerDS
   „O firmie" 2:7098 / mobile 2:2649, odstępy ujednolicone jak Proces współpracy w task01.30).
   Pas tła na całą szerokość, treść w kontenerze 1204 z typografią A40 (.tresc, typografia.css motywu).
   Padding 64 / 64 na wszystkich szerokościach; od strony styku z sekcją na szarym tle 0 — odstęp daje
   padding sąsiada, tło ciągłe. Dwa szare tła pod sobą: 64 (górny padding drugiego 0). */

.szare-tlo {
  max-width: 90rem;                       /* stop skali z task01.06 — jak inne sekcje */
  margin-inline: auto;
  padding-block: var(--odstep-8);
}

.tlo-wyroznione + .szare-tlo { padding-top: 0; }
.szare-tlo:has(+ .tlo-wyroznione:not(.szare-tlo)) { padding-bottom: 0; }

/* Treść zaczyna się przy paddingu także wtedy, gdy pierwszy blok ma w A40 odstęp nad sobą (ramka, cytat, zdjęcie). */
.szare-tlo .tresc > :first-child { margin-block-start: 0; }
