.payment-choices{border:0;padding:0;margin:0 0 12px;min-width:0}.payment-choices legend{font-size:1.05rem;font-weight:650;margin-bottom:14px}.payment-choice-grid{display:grid;grid-template-columns:1fr;gap:12px}.payment-choice{display:flex;align-items:center;gap:12px;border:1px solid #d6dee9;border-radius:12px;padding:18px 16px;cursor:pointer;background:#ffffff;transition:border-color .15s,background .15s}.payment-choice.selected{border-color:#aac3e8;background:#ffffff}.payment-choice input{accent-color:#368dff;width:18px;height:18px;flex:none}.payment-choice span{display:grid;gap:3px}.payment-choice small{font-size:.78rem;color:#245ab5}.payment-choice strong{font-size:1rem}.payment-choice.unavailable{opacity:.5;cursor:not-allowed}.payment-choice:focus-within{outline:2px solid #aac3e8;outline-offset:3px}.payment-choices:disabled .payment-choice{cursor:default}.payment-security-note{display:flex;gap:10px;color:#245ab5;font-size:.84rem;line-height:1.55}.payment-security-note svg{flex:none;margin-top:3px}.checkout-created{max-width:640px}.checkout-page .notice .text-link{display:block;margin-top:10px}.checkout-page .order-summary img{height:auto;max-height:300px;object-fit:cover}.checkout-page input[readonly]{opacity:.8}.checkout-page .access-code{overflow-wrap:anywhere;word-break:break-all}@media(min-width:480px){.payment-choice-grid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.payment-choice{transition:none}}.payment-choice{background:#fff;border-color:#bdcadd;color:#172033}.payment-choice.selected{background:#edf4ff;border-color:#175dcc}.payment-choice small,.payment-security-note{color:#526176}.payment-choice:focus-within{outline-color:#175dcc}