/* RC10: underwriting strategy section, scoped to its unique class. */
.pvg-psy-rc1 .psy-underwriting-strategy{background:#f3faf7;border-block:1px solid #e2f0ea}
.pvg-psy-rc1 .psy-underwriting-strategy>.psy-wrap>p:not(.psy-eyebrow){max-width:none;width:100%}
.pvg-psy-rc1 .psy-underwriting-strategy :is(h2,h3,p){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}
.pvg-psy-rc1 .psy-underwriting-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:20px;margin-top:34px;align-items:stretch}
.pvg-psy-rc1 .psy-underwriting-card{min-width:0;height:100%;padding:26px 24px;border:1px solid var(--psy-border);border-radius:20px;background:#fff;box-shadow:0 5px 18px #00498e06}
.pvg-psy-rc1 .psy-underwriting-card h3{margin-bottom:14px}
.pvg-psy-rc1 .psy-underwriting-card p{font-size:inherit;line-height:inherit;margin-bottom:0}
.pvg-psy-rc1 .psy-underwriting-conclusion{width:100%;margin-top:24px;padding:28px 30px;border:1px solid #b9dfd1;border-left:5px solid var(--psy-mint);border-radius:20px;background:#edf8f3}
.pvg-psy-rc1 .psy-underwriting-conclusion p:last-child{margin-bottom:0;font-size:inherit;line-height:inherit;color:var(--psy-blue)}
@media(max-width:767px){
 .pvg-psy-rc1 .psy-underwriting-results{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px;margin-top:28px;align-items:start}
 .pvg-psy-rc1 .psy-underwriting-card{height:auto;padding:22px 20px}
 .pvg-psy-rc1 .psy-underwriting-conclusion{padding:22px 20px}
}
