.sim-calc[data-astro-cid-zaj7tqa2]{background:var(--cream);border:1px solid var(--rule);border-radius:14px;padding:clamp(28px,4vw,48px);margin:40px 0 56px}.sim-calc[data-astro-cid-zaj7tqa2] h2[data-astro-cid-zaj7tqa2]{margin-top:0!important}.sim-form[data-astro-cid-zaj7tqa2]{margin:28px 0 8px}.sim-grid[data-astro-cid-zaj7tqa2]{display:grid;grid-template-columns:1fr 1fr;gap:24px 28px;margin:0 0 24px}@media (max-width:640px){.sim-grid[data-astro-cid-zaj7tqa2]{grid-template-columns:1fr}}.sim-field[data-astro-cid-zaj7tqa2]{display:flex;flex-direction:column;gap:8px}.sim-field[data-astro-cid-zaj7tqa2] span[data-astro-cid-zaj7tqa2]{font-family:Lato,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.05em;color:var(--ink-muted)}.sim-field[data-astro-cid-zaj7tqa2] span[data-astro-cid-zaj7tqa2] em[data-astro-cid-zaj7tqa2]{font-style:normal;text-transform:none;letter-spacing:0;opacity:.75}.sim-field[data-astro-cid-zaj7tqa2] input[data-astro-cid-zaj7tqa2][type=number]{font-family:Lato,sans-serif;font-size:17px;padding:12px 14px;border:1px solid var(--rule);border-radius:8px;background:var(--paper);color:var(--ink);font-feature-settings:"tnum" 1;width:100%}.sim-field[data-astro-cid-zaj7tqa2] input[data-astro-cid-zaj7tqa2][type=number]:focus{outline:none;border-color:var(--gold)}.sim-field--rate[data-astro-cid-zaj7tqa2]{max-width:220px;margin-bottom:6px}.sim-fieldset[data-astro-cid-zaj7tqa2]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.sim-fieldset[data-astro-cid-zaj7tqa2] legend[data-astro-cid-zaj7tqa2]{font-family:Lato,sans-serif;font-size:12.5px;font-weight:700;letter-spacing:.05em;color:var(--ink-muted);padding:0;margin-bottom:2px}.sim-seg[data-astro-cid-zaj7tqa2]{display:flex;border:1px solid var(--rule);border-radius:8px;overflow:hidden}.sim-seg[data-astro-cid-zaj7tqa2] input[data-astro-cid-zaj7tqa2]{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.sim-seg[data-astro-cid-zaj7tqa2] label[data-astro-cid-zaj7tqa2]{flex:1;text-align:center;padding:12px 8px;font-family:Lato,sans-serif;font-size:13.5px;font-weight:600;color:var(--ink-body);cursor:pointer;border-left:1px solid var(--rule);transition:background .2s var(--ease),color .2s var(--ease)}.sim-seg[data-astro-cid-zaj7tqa2] label[data-astro-cid-zaj7tqa2]:first-of-type{border-left:none}.sim-seg[data-astro-cid-zaj7tqa2] label[data-astro-cid-zaj7tqa2] small[data-astro-cid-zaj7tqa2]{display:block;font-weight:400;font-size:10.5px;letter-spacing:.02em;opacity:.7;margin-top:2px}.sim-seg[data-astro-cid-zaj7tqa2] input[data-astro-cid-zaj7tqa2]:checked+label[data-astro-cid-zaj7tqa2]{color:var(--gold);background:var(--stone)}.sim-seg[data-astro-cid-zaj7tqa2] input[data-astro-cid-zaj7tqa2]:focus-visible+label[data-astro-cid-zaj7tqa2]{outline:2px solid var(--gold);outline-offset:-2px}.sim-micro[data-astro-cid-zaj7tqa2]{font-size:12.5px;line-height:1.6;color:var(--ink-muted);max-width:52ch;margin:0}.gauge-row[data-astro-cid-zaj7tqa2]{border-top:1px solid var(--rule);margin-top:32px}.sim-actions[data-astro-cid-zaj7tqa2]{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px}.sim-primary[data-astro-cid-zaj7tqa2]{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--light);padding:14px 28px;font-family:Lato,sans-serif;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transition:background .2s var(--ease)}.sim-primary[data-astro-cid-zaj7tqa2]:hover{background:var(--dark)}.sim-secondary[data-astro-cid-zaj7tqa2],.sim-tertiary[data-astro-cid-zaj7tqa2]{font-family:Lato,sans-serif;font-size:13px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--ink);padding-bottom:2px;letter-spacing:.01em}.sim-tertiary[data-astro-cid-zaj7tqa2]{color:var(--gold);border-bottom-color:color-mix(in srgb,var(--chrome-accent-text,#c0392f) 40%,transparent)}.sim-secondary[data-astro-cid-zaj7tqa2]:hover,.sim-tertiary[data-astro-cid-zaj7tqa2]:hover{opacity:.7}.sim-saved-note[data-astro-cid-zaj7tqa2]{margin-top:14px;font-size:13px;color:var(--gold);font-weight:600}.sim-boundary[data-astro-cid-zaj7tqa2]{font-size:13px;line-height:1.7;color:var(--ink-muted);max-width:62ch;margin:20px 0 0}.sim-inline-link[data-astro-cid-zaj7tqa2]{background:none;border:none;padding:0;font:inherit;color:var(--chrome-accent-text,#c0392f);border-bottom:1px solid color-mix(in srgb,var(--chrome-accent-text,#c0392f) 40%,transparent);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.sim-inline-link[data-astro-cid-zaj7tqa2]:hover{color:#0c0a08;border-bottom-color:#0c0a08}@media (max-width:640px){.sim-actions[data-astro-cid-zaj7tqa2]{flex-direction:column;align-items:flex-start}}
