.secure-payment-panel{border:1px solid #d5e0db;border-radius:14px;padding:24px;margin:22px 0;background:#fff}.secure-payment-panel>h2{font-size:1.45rem;margin:8px 0 12px}.secure-payment-panel>p{font-size:.9rem;line-height:1.6}.payment-methods{margin:16px 0}.payment-methods .checkout-choice{align-items:flex-start}.payment-methods .checkout-choice input{margin-top:5px;accent-color:#214e43}.payment-ineligible{opacity:.62}.payment-note,.payment-availability{font-size:.8rem;line-height:1.55}.payment-availability{background:#f5f7f6;padding:12px;border-radius:8px}.payment-test-note{background:#fff4d9;border-radius:8px;padding:12px;font-size:.85rem}.payment-error{color:#9c3030;font-size:.9rem;line-height:1.5}.payment-status{max-width:780px;padding-top:16px;padding-bottom:80px}.payment-status>div{line-height:1.65}.secure-payment-panel button[disabled]{cursor:not-allowed;opacity:.55}.secure-payment-panel .checkout-consent{font-size:.85rem;line-height:1.55}@media(max-width:650px){.secure-payment-panel{padding:18px}.secure-payment-panel>h2{font-size:1.25rem}}
.paid-subscriptions-panel{border-top:1px solid #d5e0db;padding:18px 0;margin:18px 0}.paid-subscriptions-panel h3{font-size:1rem;margin:0 0 8px}.paid-subscriptions-panel p{font-size:.85rem;line-height:1.6}.paid-subscriptions-panel .button{margin-top:8px}

.payment-paused{padding:28px;background:#fff;border:1px solid var(--line)}.payment-paused h2{font-size:24px;margin:12px 0}.payment-paused p{max-width:64ch}.payment-paused-links{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}.payment-paused .eyebrow{font-size:10px}
