/* RC9: decision comparison, scoped to the retirement section. */
.pvg-psy-rc1 #psy-altersvorsorge :is(h2,h3,p,li){hyphens:none;overflow-wrap:normal;word-break:normal}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-intro{font-size:1.18rem;color:var(--psy-blue);margin-bottom:1.25rem}
.pvg-psy-rc1 #psy-altersvorsorge :is(.psy-retirement-card,.psy-retirement-principle) p:last-child{margin-bottom:0}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;align-items:stretch}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-card{min-width:0;padding:28px 30px;border:1px solid var(--psy-border);border-radius:20px;background:#fff;box-shadow:0 5px 18px #00498e08}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-card--benefits{border-color:#c8e5da;background:#f2faf6}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-card h3{margin-bottom:18px}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-list{list-style:none;padding:0;margin:0}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-list li{position:relative;padding-left:30px;margin-bottom:14px;font-size:inherit;line-height:inherit}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-list li:last-child{margin-bottom:0}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-list li::before{content:'✓';position:absolute;left:0;top:0;color:var(--psy-green);font-weight:800}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-card--drawbacks .psy-retirement-list li::before{content:'•';color:#5d7384}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-separate{margin-top:24px}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-separate>p{margin-bottom:18px}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-principle{margin-top:24px;padding:28px 30px;border:1px solid #b9dfd1;border-radius:20px;background:var(--psy-blue);box-shadow:0 8px 24px #00498e14}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-principle .psy-eyebrow{color:#8fddc2;margin-bottom:8px}
.pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-principle p:last-child{color:#fff;font-size:1.2rem;line-height:1.55}
@media(max-width:767px){
 .pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-compare{grid-template-columns:1fr}
 .pvg-psy-rc1 #psy-altersvorsorge :is(.psy-retirement-card,.psy-retirement-principle){padding:22px 20px}
 .pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-list li{padding-left:27px}
 .pvg-psy-rc1 #psy-altersvorsorge .psy-retirement-principle p:last-child{font-size:1.08rem}
}
