.calc-hero-section[data-astro-cid-v73mdl4m]{background:var(--bg-warm);border-bottom:1px solid var(--border);padding:28px 0 64px}.calc-breadcrumb[data-astro-cid-v73mdl4m]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:.68rem;font-weight:600;color:var(--ink-muted);letter-spacing:.06em;margin-bottom:20px}.calc-breadcrumb[data-astro-cid-v73mdl4m] a[data-astro-cid-v73mdl4m]{color:var(--ink-muted);text-decoration:none}.calc-breadcrumb[data-astro-cid-v73mdl4m] .current[data-astro-cid-v73mdl4m]{color:var(--ink-primary);font-weight:700}.calc-switch-banner[data-astro-cid-v73mdl4m]{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:12px 16px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.csb-left[data-astro-cid-v73mdl4m]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.csb-txt[data-astro-cid-v73mdl4m]{font-size:.82rem;color:var(--ink-body);font-weight:500}.csb-tabs[data-astro-cid-v73mdl4m]{display:inline-flex;flex-wrap:wrap;gap:6px}.csb-tab[data-astro-cid-v73mdl4m]{font-size:.72rem;font-weight:700;padding:6px 12px;border-radius:var(--radius-sm);text-decoration:none;color:var(--ink-body);background:var(--bg-secondary);border:1px solid var(--border)}.csb-tab[data-astro-cid-v73mdl4m].active{background:#111;color:#fff;border-color:#111}.calc-ref-section[data-astro-cid-v73mdl4m]{background:var(--bg-primary);border-bottom:1px solid var(--border)}.ref-table-wrap[data-astro-cid-v73mdl4m]{border:1px solid var(--border-strong);border-radius:var(--radius-lg);overflow-x:auto;background:#fff;margin-bottom:28px}.ref-table[data-astro-cid-v73mdl4m]{width:100%;border-collapse:collapse;font-size:.82rem;min-width:780px}.ref-table[data-astro-cid-v73mdl4m] th[data-astro-cid-v73mdl4m],.ref-table[data-astro-cid-v73mdl4m] td[data-astro-cid-v73mdl4m]{padding:12px 16px;text-align:left;border-bottom:1px solid var(--border)}.ref-table[data-astro-cid-v73mdl4m] thead[data-astro-cid-v73mdl4m] th[data-astro-cid-v73mdl4m]{background:var(--bg-secondary);font-family:var(--font-mono);font-size:.68rem;font-weight:700;color:var(--ink-primary);text-transform:uppercase}.ref-table[data-astro-cid-v73mdl4m] tbody[data-astro-cid-v73mdl4m] tr[data-astro-cid-v73mdl4m]:last-child td[data-astro-cid-v73mdl4m]{border-bottom:none}.strong-col[data-astro-cid-v73mdl4m],.isr-cell[data-astro-cid-v73mdl4m],.iva-cell[data-astro-cid-v73mdl4m]{font-weight:700;color:var(--ink-primary)}.law-cell[data-astro-cid-v73mdl4m]{font-size:.72rem;color:var(--ink-muted)}.formulas-grid[data-astro-cid-v73mdl4m]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.formula-card[data-astro-cid-v73mdl4m]{background:var(--bg-secondary);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.formula-card[data-astro-cid-v73mdl4m] h3[data-astro-cid-v73mdl4m]{font-size:1.05rem;font-weight:700;color:var(--ink-primary)}.formula-card[data-astro-cid-v73mdl4m] p[data-astro-cid-v73mdl4m]{font-size:.85rem;color:var(--ink-body);line-height:1.55}.formula-code[data-astro-cid-v73mdl4m]{width:100%;background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 12px;font-size:.75rem;font-weight:700;color:var(--ink-primary)}.calc-faq-section[data-astro-cid-v73mdl4m]{background:var(--bg-secondary)}.text-center[data-astro-cid-v73mdl4m]{text-align:center;max-width:760px;margin:0 auto 36px}.faq-list-wrap[data-astro-cid-v73mdl4m]{max-width:860px;margin:0 auto 40px;display:flex;flex-direction:column;gap:10px}.faq-item[data-astro-cid-v73mdl4m]{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-md);overflow:hidden}.faq-summary[data-astro-cid-v73mdl4m]{list-style:none;padding:16px 20px;font-size:.94rem;font-weight:700;color:var(--ink-primary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.faq-summary[data-astro-cid-v73mdl4m]::-webkit-details-marker{display:none}.faq-body[data-astro-cid-v73mdl4m]{padding:0 20px 18px;font-size:.86rem;color:var(--ink-body);line-height:1.6}.cross-tool-banner[data-astro-cid-v73mdl4m]{background:#fff;border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.ctb-tag[data-astro-cid-v73mdl4m]{display:inline-block;font-size:.65rem;font-weight:700;color:var(--pastel-amber-fg);background:var(--pastel-amber-bg);padding:2px 8px;border-radius:3px;margin-bottom:8px}.cross-tool-banner[data-astro-cid-v73mdl4m] h3[data-astro-cid-v73mdl4m]{font-size:1.15rem;font-weight:700;color:var(--ink-primary);margin-bottom:6px}.cross-tool-banner[data-astro-cid-v73mdl4m] p[data-astro-cid-v73mdl4m]{font-size:.85rem;color:var(--ink-body);max-width:64ch}.ctb-actions[data-astro-cid-v73mdl4m]{display:flex;flex-wrap:wrap;gap:10px;flex-shrink:0}@media(max-width:900px){.formulas-grid[data-astro-cid-v73mdl4m]{grid-template-columns:1fr}.cross-tool-banner[data-astro-cid-v73mdl4m]{flex-direction:column;align-items:flex-start}}
