.kk-article .prose .kk-store-cost h3{margin:0 0 10px}
.kk-store-cost input{font-variant-numeric:tabular-nums}
.kk-store-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}
.kk-store-offers fieldset{min-width:0;margin:0;padding:10px 12px 12px;border:1px solid #cbd8e0;border-radius:9px;background:#fff}
.kk-store-offers legend{padding:0 5px;font-size:14px;font-weight:700}
.kk-store-offers label+label{margin-top:9px}
.kk-store-cost .kk-profit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}
.kk-article .prose .kk-store-cost #store-cost-difference{margin:8px 0;font-weight:700}
.kk-store-cost input[aria-invalid=true]{border-color:#982626}
@media(max-width:480px){.kk-store-offers fieldset{padding-inline:8px}.kk-store-cost input{padding-inline:6px}}
