.kh-sim[data-astro-cid-qtuxg2vq]{background:#fafafa;border:1px solid #e5e5e5;border-radius:14px;max-width:640px;margin:2rem 0;padding:1.5rem;font-family:inherit}.kh-title[data-astro-cid-qtuxg2vq]{margin:0 0 .25rem;font-size:1.15rem;font-weight:700}.kh-lead[data-astro-cid-qtuxg2vq]{color:#666;margin:0 0 1.25rem;font-size:.9rem}.kh-field[data-astro-cid-qtuxg2vq]{margin:0 0 1.25rem}.kh-row-2col[data-astro-cid-qtuxg2vq]{grid-template-columns:1fr 1fr;gap:0 1rem;margin:0 0 1.25rem;display:grid}.kh-row-2col[data-astro-cid-qtuxg2vq] .kh-field[data-astro-cid-qtuxg2vq]{margin-bottom:0}.kh-field[data-astro-cid-qtuxg2vq]>label[data-astro-cid-qtuxg2vq]{color:#444;margin-bottom:6px;font-size:.9rem;display:block}.kh-field[data-astro-cid-qtuxg2vq] select[data-astro-cid-qtuxg2vq],.kh-field[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq][type=number],.kh-field[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq][type=text]{box-sizing:border-box;background:#fff;border:1px solid #ccc;border-radius:8px;width:100%;padding:10px 12px;font-size:1.05rem}.kh-field[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq][type=number],.kh-field[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq][type=text]{font-weight:600}.kh-field[data-astro-cid-qtuxg2vq] select[data-astro-cid-qtuxg2vq]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%232b6cb0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;padding-right:38px}.kh-field[data-astro-cid-qtuxg2vq] select[data-astro-cid-qtuxg2vq]::-ms-expand{display:none}.kh-field[data-astro-cid-qtuxg2vq] select[data-astro-cid-qtuxg2vq]:focus,.kh-field[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq]:focus{outline-offset:1px;border-color:#2b6cb0;outline:2px solid #2b6cb0}.kh-help[data-astro-cid-qtuxg2vq]{color:#999;margin:4px 0 0;font-size:.8rem}.kh-range-row[data-astro-cid-qtuxg2vq]{align-items:center;gap:12px;display:flex}.kh-range-row[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq][type=range]{accent-color:#2b6cb0;flex:1}.kh-range-row[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq][type=range]:focus{outline:none}.kh-range-row[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq][type=range]:focus-visible{outline-offset:4px;outline:2px solid #2b6cb0}.kh-out[data-astro-cid-qtuxg2vq]{text-align:right;min-width:44px;font-size:.95rem;font-weight:600}.kh-check[data-astro-cid-qtuxg2vq] label[data-astro-cid-qtuxg2vq]{color:#444;cursor:pointer;align-items:center;gap:8px;font-size:.9rem;display:flex}.kh-check[data-astro-cid-qtuxg2vq] input[data-astro-cid-qtuxg2vq]{accent-color:#2b6cb0;width:16px;height:16px}.kh-cards[data-astro-cid-qtuxg2vq]{grid-template-columns:repeat(2,1fr);gap:12px;margin:1.25rem 0;display:grid}.kh-card[data-astro-cid-qtuxg2vq]{background:#fff;border:1px solid #eee;border-radius:8px;padding:.8rem .9rem}.kh-card-label[data-astro-cid-qtuxg2vq]{color:#666;font-size:.8rem;display:block}.kh-card-value[data-astro-cid-qtuxg2vq]{margin-top:4px;font-size:1.1rem;font-weight:600;display:block}.kh-result[data-astro-cid-qtuxg2vq]{background:#e8f0fb;border-radius:12px;padding:1.1rem 1.25rem}.kh-result-label[data-astro-cid-qtuxg2vq]{color:#1a4a80;font-size:.9rem;display:block}.kh-result-value[data-astro-cid-qtuxg2vq]{color:#14417a;margin-top:0;font-size:1.9rem;font-weight:700;line-height:1.5;display:block}.kh-result-note[data-astro-cid-qtuxg2vq]{color:#1a4a80;margin-top:6px;font-size:.82rem;display:block}.kh-disclaimer[data-astro-cid-qtuxg2vq]{color:#888;margin:1rem 0 0;font-size:.78rem;line-height:1.7}@media (width<=600px){.kh-row-2col[data-astro-cid-qtuxg2vq]{grid-template-columns:1fr;gap:1.25rem 0}.kh-row-2col[data-astro-cid-qtuxg2vq] .kh-field[data-astro-cid-qtuxg2vq]{margin-bottom:0}}@media (width<=480px){.kh-sim[data-astro-cid-qtuxg2vq]{padding:1.1rem}.kh-cards[data-astro-cid-qtuxg2vq]{grid-template-columns:1fr}}
