/* Approved response message above existing, unchanged GPS buttons. */
.hero-gps-reassurance.trs-response-message{width:min(760px,96%);margin:24px auto -6px;text-align:center;color:#f6f9ff;text-shadow:0 2px 16px #0009}
.sd_reassurance.trs-response-message{margin:0 0 16px;text-align:center;color:#f6f9ff;text-shadow:0 2px 16px #0009}
.trs-response-message .trs-response-soft{display:flex;align-items:center;justify-content:center;gap:13px;min-height:55px}
.trs-response-message .trs-response-kicker{font-size:13px;letter-spacing:.1px;text-transform:none;color:#e6effd;font-weight:600;line-height:1.5}
.trs-response-message .trs-response-divider{height:17px;width:1px;background:#d9e9ff55}
.trs-response-message .trs-response-promise{color:#a0d0ff;font-size:15px;font-weight:700;letter-spacing:.1px;line-height:1.5}
@media(max-width:700px){
 .hero-gps-reassurance.trs-response-message{margin:20px auto -4px;min-height:54px;display:flex;align-items:center;justify-content:center}
 .sd_reassurance.trs-response-message{margin-bottom:14px;padding-inline:8px;min-height:54px}
 .trs-response-message .trs-response-soft{flex-direction:column;gap:5px;min-height:54px}
 .trs-response-message .trs-response-divider{display:none}
 .trs-response-message .trs-response-promise{font-size:17px;letter-spacing:.1px}
}
