/* V53 scoped product additions; existing site and application styles untouched. */
.v53-product-promise{margin:12px 0 0;max-width:760px;font-size:clamp(17px,2vw,22px);line-height:1.45;color:#d8e6f1;font-weight:650}
.v53-detail>p{max-width:84ch;margin:0 0 16px;color:#36516a;line-height:1.75;font-size:16px}
.v53-detail>p:last-child{margin-bottom:0}.v53-detail>ul{margin:0;padding-left:22px;line-height:1.7;color:#36516a}
.v53-detail a:not(.v48-card){color:#064f86;text-decoration:underline;text-underline-offset:3px}
.v53-local-context{border-left:4px solid #5ca536;background:linear-gradient(135deg,#f7fbf5,#fff)}
.v53-amount-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0}
.v53-context-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.v53-amount-grid .v48-card,.v53-context-links .v48-card{min-height:0;height:100%;box-sizing:border-box}
.v53-source-note{font-size:14px!important}#loan-amounts{scroll-margin-top:120px}
@media(max-width:600px){.v53-amount-grid,.v53-context-links{grid-template-columns:1fr}.v53-detail>p{font-size:15px;line-height:1.7}.v53-product-promise{font-size:17px}}
