/* Stimmen (Jobs). Maße aus Figma (1440 px): drei Spalten à 331 px über die Inhaltsspalte verteilt, oben gelbe Linie,
   Zitat 20 px fett 30 px darunter, 13 px darunter rundes Foto 80 px, Name (gelb) und Rolle 20 px daneben, 16 px unter der Fotooberkante. */
.rx-band--stimmen{height:auto}
:where(.rx-st) :is(p,blockquote,figure){margin:0}
.rx-st{box-sizing:border-box;min-height:537px;padding-top:1px}
.rx-st__grid{display:grid;grid-template-columns:repeat(3,331px);justify-content:space-between;align-items:start;width:72.2222%;margin-left:13.8889%}
.rx-st__item{display:flex;flex-direction:column}
/* Mittlere Spalte wie in Figma 1,5 px rechts der Mitte */
.rx-st__item:nth-child(2){translate:1.5px 0}
.rx-st__line{width:100%}
.rx-st__quote{margin-top:29px;font-weight:700;font-size:20px;line-height:normal}
.rx-st__person{display:flex;align-items:flex-start;gap:20px;margin-top:13px}
.rx-st__photo{position:relative;flex:none;width:80px;height:80px;overflow:hidden;border-radius:50%;background:#d9d9d9}
.rx-st__photo img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}
.rx-st__who{margin-top:16px;font-size:18px;line-height:26px}
.rx-st__name{display:block;font-weight:700;color:var(--rx-yellow)}

/* Handy: Zitate untereinander */
@media(max-width:767px){
 .rx-st{min-height:0;padding:0}
 .rx-st__grid{grid-template-columns:1fr;row-gap:40px;width:auto;margin:0}
 .rx-st__item:nth-child(2){translate:none}
 .rx-st__quote{margin-top:24px;font-size:16px;line-height:24px}
 .rx-st__photo{width:64px;height:64px}
 .rx-st__who{margin-top:8px;font-size:16px;line-height:24px}
}
