/* Keep calculation examples and payout conditions legible at every viewport. */
.hero-calculator .difference p{font-size:14px;line-height:1.55}
.payment-timing{align-items:flex-start}
.payment-timing>.payment-timing-copy{display:block;min-width:0;font:400 14px/1.5 var(--font);white-space:normal;padding:0;border:0}
.payment-timing-copy small{display:block;font-size:14px;line-height:1.5;color:var(--muted);margin-top:5px}
.composition-intro{font-size:15px;line-height:1.5}
.offer-table small{font-size:14px;line-height:1.5}
.comparison-data-note{font-size:14px;line-height:1.6;color:var(--muted);margin-top:14px;max-width:880px}
.hero-calculator .region-control p,.hero-calculator .region-conditions summary,
.region-conditions p,.payout-context,.region-route figcaption,.composition-source,
.region-data-source,.cell-note,.precheck-note,.hero-application .form-note,
.application-form .consent{font-size:14px;line-height:1.6}
.application-form .consent input{width:24px;height:24px}
.consent .privacy-open{display:inline-block;min-height:24px;line-height:1.6}
.footer-bottom .privacy-open{font-size:14px;min-height:24px;line-height:1.6}
.hero-calculator .service-card .service-location{font-size:14px;line-height:1.5}
@media(max-width:760px){
 .hero-calculator .region-control p,.hero-calculator .region-conditions summary,
 .hero-calculator .difference p,.payout-context,.payment-timing,
 .region-route figcaption,.composition-source,.region-data-source,
 .hero-application .form-note,.application-form .consent{font-size:14px;line-height:1.6}
 .hero-calculator .service-card .service-location{font-size:14px;line-height:1.5}
 .region-conditions summary{padding-block:6px}
}
