/* Prominent, shared payment access on desktop and phones. */
.utility .utility-inner>div>a.utility-payment{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:5px 12px;background:#e5c879;color:#102c55;border:1px solid #e5c879;border-radius:4px;font-weight:700;white-space:nowrap;text-decoration:none}
.desktop-nav .payment-nav-link,.mobile-nav .payment-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;border:1px solid #a47b32;border-radius:4px;background:#fff4d5;color:#102c55;font-weight:700;white-space:nowrap}
.utility-payment:hover,.payment-nav-link:hover{filter:brightness(.95)}
.utility-payment:focus-visible,.payment-nav-link:focus-visible{outline:3px solid #b8860b;outline-offset:3px}
@media(min-width:761px) and (max-width:1120px){.desktop-nav{gap:12px;font-size:12px}.desktop-nav .payment-nav-link{padding:9px 10px}.nav-apply{display:none}}
@media(max-width:760px){.utility .utility-inner{height:auto;min-height:48px;padding:5px 0}.utility .utility-inner>div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 14px;font-size:11px}.utility .utility-inner>div>a.utility-payment{display:inline-flex;min-height:38px;padding:6px 12px}.utility .utility-inner>div>a[href^="tel:"]{display:none}.mobile-nav .payment-nav-link{display:flex;margin:6px 0 10px;padding:12px;min-height:48px;font-size:15px}}
