/* Informational page in the existing legal-page layout. */
.payment-information{overflow-wrap:anywhere}
.payment-information .payment-nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin:0 0 32px}
.payment-nav a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}
.payment-section{margin:36px 0;scroll-margin-top:100px}
.payment-section h2{font-size:clamp(23px,3vw,30px);line-height:1.25;margin:0 0 16px;text-transform:none}
.payment-section p,.payment-section li,.payment-details{font-size:16px;line-height:1.65}
.payment-section p{margin:0 0 16px}
.payment-details{display:grid;gap:8px;margin:16px 0}
.payment-details div{display:flex;flex-wrap:wrap;gap:8px 20px}
.payment-details dt{min-width:80px;font-weight:800}
.payment-details dd{margin:0;font-variant-numeric:tabular-nums}
.payment-contacts{padding-left:22px;display:grid;gap:10px}
.payment-information a:focus-visible{outline:3px solid currentColor;outline-offset:4px}
