
/* b120: WCAG contrast + link affordance */
.vps-order{background:#0f7a3d!important;color:#fff!important}
.vps-order:hover{background:#0b5f2f!important}
.vps-order.vps-pay-link{background:#0b3d6b!important}
.vps-order.alt{background:#c9a227!important;color:#12202e!important}
main p a,main li a,main td a,[role=main] p a,[role=main] li a,[role=main] td a,footer p a,.vps-price-foot a{text-decoration:underline;text-underline-offset:2px}
small[style*="opacity:0.75"]{opacity:1!important}
#vps-main > a,[role=main] > a,main > a{text-decoration:underline;text-underline-offset:2px}
.vps-reg{opacity:1!important}
.vps-rfq-alt{background:#0f7a3d!important;color:#fff!important}
.vps-rfq-alt:hover{background:#0b5f2f!important}
.vps-rfq-note{opacity:1!important}
section.vps-group-note > a{text-decoration:underline;text-underline-offset:2px}
/* b136: tap targets + related links */
.cta-box a.btn-primary,.cta-box a.btn-outline,.cta-box a.btn{display:inline-block;margin:6px 6px 6px 0;min-height:44px;line-height:1.3}
.related-links a{text-decoration:underline;text-underline-offset:2px}
.related-links li{margin:.35rem 0}
