/* Payment information in the existing ivory and gold palette. */
.planning-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}
.planning-detail .planning-payment{grid-column:1/-1}
.planning-detail .planning-payment dt{min-height:0;margin-bottom:16px}
.payment-intro{display:block;color:#354432;margin-bottom:20px}
.payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}
.payment-method{display:block;border-top:1px solid #cfc2a6;padding-top:12px;min-width:0}
.payment-method strong{display:block;color:#354432;font-weight:600;margin-bottom:6px}
.payment-method>span{display:block;font-size:1rem;line-height:1.85;overflow-wrap:anywhere}
.payment-note{display:block;font-size:.875rem;line-height:1.9;margin-top:22px;color:#606157}
@media(max-width:600px){.planning-detail dl{grid-template-columns:1fr}.payment-methods{grid-template-columns:1fr;gap:15px}.payment-intro{margin-bottom:16px}}
