/* Preview: distinguish payment at installation from net cost after subsidy. */
.single-feature #space-plan .payment-total-caption{display:block;font-size:11px;font-weight:500;color:#83715b;margin-top:4px}
.single-feature #space-plan .payment-caption{font-size:clamp(12px,3.5cqw,17px);font-weight:700}
.single-feature #space-plan .payment-flow-note{padding:12px 14px;background:#fffaf0;border-top:1px solid #ebd2a6;color:#6d492c;text-align:center;font-size:13px;line-height:1.75;border-radius:0 0 13px 13px}
.single-feature #space-plan .payment-flow-note b,.single-feature #space-plan .payment-flow-note small{display:block}
.single-feature #space-plan .payment-flow-note b{font-size:14px;color:#654326}
@media(max-width:740px){.single-feature #space-plan .payment-flow-note{padding:10px 6px;font-size:12px}.single-feature #space-plan .payment-flow-note b{font-size:13px}.single-feature #space-plan .payment-total-caption{font-size:10px}}

.single-feature #space-plan .payment-flow-note small{font-size:12px;color:#6d492c;font-weight:500}
.single-feature #space-plan .advance-subsidy{background:linear-gradient(120deg,#fff3cc,#ffefbb);border-top:1px solid #e5bc70;padding:15px 10px 12px}
.single-feature #space-plan .advance-subsidy b{font-size:clamp(17px,4.6cqw,23px);font-weight:900;line-height:1.5;color:#82431b;letter-spacing:-.035em}
.single-feature #space-plan .advance-subsidy em{font-style:normal;color:#ca421c;background:linear-gradient(transparent 65%,#ffda64 65%);white-space:nowrap}
.single-feature #space-plan .advance-subsidy small{font-size:12px;line-height:1.8;margin-top:6px;color:#65472f}
.single-feature #space-plan .advance-subsidy .advance-condition{display:block;font-size:10px;line-height:1.7;font-weight:400;color:#846e51;margin-top:5px;text-shadow:none}
@media(max-width:740px){.single-feature #space-plan .advance-subsidy{padding:12px 8px 10px}.single-feature #space-plan .advance-subsidy small{font-size:11px}.advance-desktop-break{display:none}}
