.payment-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.payment-choice-card{min-width:0;padding:1.3rem;border:1px solid #d8dce3;border-radius:12px;background:#fff}.payment-choice-card h3,.paypay-plan h3{margin-top:0}.payment-choice-card .account-price{font-size:1.05rem}.payment-choice-card button{width:100%;white-space:normal}.paypay-plan p{line-height:1.8}.payment-choice-card form{margin:1rem 0}@media(max-width:650px){.payment-choice{grid-template-columns:1fr}.payment-choice-card{padding:1rem}}
