/* Vergleich (Social Media „Herausforderung“). Maße aus Figma (1440 px): ab 120 px an der Inhaltsspalte (1040 px), Kopf, 48 px Abstand,
   zwei Spalten mit 40 px Abstand: Spaltentitel 18 px (grau bzw. gelb), Aussagen 24/32 px mit Linie 20 px darunter, 24 px Abstand. */
.rx-band--vergleich{height:auto}
.rx-vg{box-sizing:border-box;min-height:726px;padding:120px 0 60px}
.rx-vg__inner{display:flex;flex-direction:column;gap:48px;width:1040px;margin-left:13.8889%}
.rx-vg__cols{display:flex;align-items:flex-start;gap:40px}
.rx-vg__col{display:flex;flex:1 1 0;flex-direction:column;gap:24px;min-width:0}
.rx-vg__label{margin:0;font-weight:500;font-size:18px;line-height:normal;text-transform:uppercase;color:#9e9e9e}
.rx-vg__col--rechts .rx-vg__label{color:var(--rx-yellow)}
.rx-vg__item{display:flex;flex-direction:column;gap:20px}
.rx-vg__item p{margin:0;font-weight:500;font-size:24px;line-height:32px}

/* Handy: Spalten untereinander */
@media(max-width:767px){
 .rx-vg{min-height:0;padding:0}
 .rx-vg__inner{width:auto;margin:0;gap:32px}
 .rx-vg__cols{flex-direction:column;gap:40px}
 .rx-vg__col{flex:none;width:100%;gap:20px}
 .rx-vg__item{gap:16px}
 .rx-vg__item p{font-size:18px;line-height:26px}
}
