/* v185: keep the established white offer cards and brand; clarify outcomes and actions. */
.v185-offer-outcomes{padding-left:21px;margin:0 0 22px;font-size:17px;line-height:1.65}
.v185-offer-outcomes li{margin:0 0 9px;padding-left:2px}
.v185-offer-outcomes li::marker{color:#94604e}
body main #services.page.active .v185-output-label{font-weight:600;margin-bottom:10px}
.v185-offer-footer{margin-top:auto;padding-top:12px}
body main #services.page.active .v185-offer-footer .v178-spec{font-size:17px;margin:0 0 12px}
body main #services.page.active .v185-inclusions{font-size:15px;line-height:1.6;margin:0 0 20px;min-height:48px}
.v185-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0 0}
body main #services.page.active .v185-actions .btn{margin:0!important;align-self:auto}
.v185-process{margin:0 0 20px;border-top:1px solid #d9dfe1;border-bottom:1px solid #d9dfe1;padding:14px 0}
.v185-process summary{cursor:pointer;font-weight:500;font-size:16px;color:#334D5C;list-style-position:inside}
body main #services.page.active .v185-process p{font-size:16px;margin:16px 0 0}
body main #services.page.active .v185-transaction-note{font-size:14px;line-height:1.55;margin:16px 0 0;min-height:44px}
.v185-legacy-anchor{display:block;height:0;scroll-margin-top:110px}
.v185-strategy article{scroll-margin-top:110px}
#offer-enquiry{scroll-margin-top:110px}
.v185-other-route{font-size:16px!important;margin-top:28px}
.strategy-v175 .v185-actions .btn{margin-top:0}
@media(max-width:760px){.v185-actions{gap:10px}.v185-actions .btn{max-width:100%;white-space:normal;text-align:center}.v185-offer-outcomes{font-size:16px}.v185-offer-footer{padding-top:6px}}
