.privacyLinks { display: flex; flex-wrap: wrap; align-items: center; gap: 4px 20px; margin-top: 14px; font-size: .88rem; line-height: 1.6; }
.privacyLinks a { display: inline-flex; align-items: center; min-height: 44px; padding: 0; border-radius: 3px; background: transparent; color: inherit; font: inherit; text-decoration: underline; text-underline-offset: 3px; }
.privacyLinks a:hover { background: transparent; transform: none; }
.privacyLinks a:focus-visible { outline: 2px solid #e87528; outline-offset: 4px; }
.privacyNotice { margin: 14px 0; color: #53647b; font-size: .85rem; line-height: 1.6; }
.privacyNotice a { color: #213f67; text-underline-offset: 3px; }
.paymentCard + .privacyLinks { max-width: 500px; margin: 16px auto 0; justify-content: center; }
