.breadcrumb[data-astro-cid-edojcm3y]{font-size:13px;color:var(--text-muted);padding:16px 0 0;max-width:960px}.breadcrumb[data-astro-cid-edojcm3y] a[data-astro-cid-edojcm3y]{color:var(--blue);text-decoration:none}.hero[data-astro-cid-edojcm3y]{padding:36px 0 16px;text-align:center}.subtitle[data-astro-cid-edojcm3y]{font-size:18px;color:var(--text-muted);max-width:640px;margin:0 auto 24px}.calc-section[data-astro-cid-edojcm3y]{padding:24px 0 40px}.calc-layout[data-astro-cid-edojcm3y]{display:grid;grid-template-columns:1fr 1fr;gap:28px;max-width:960px;align-items:start}@media(max-width:768px){.calc-layout[data-astro-cid-edojcm3y]{grid-template-columns:1fr}}.calc-inputs[data-astro-cid-edojcm3y],.calc-results[data-astro-cid-edojcm3y]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px;box-shadow:var(--shadow)}.calc-heading[data-astro-cid-edojcm3y]{font-size:1rem;margin:0 0 16px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.field[data-astro-cid-edojcm3y]{margin-bottom:18px}.field[data-astro-cid-edojcm3y] label[data-astro-cid-edojcm3y]{display:block;font-weight:600;font-size:14px;margin-bottom:6px}.field[data-astro-cid-edojcm3y] input[data-astro-cid-edojcm3y][type=number],.field[data-astro-cid-edojcm3y] select[data-astro-cid-edojcm3y]{width:100%;padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:16px}.field[data-astro-cid-edojcm3y] input[data-astro-cid-edojcm3y][type=range]{width:100%;margin-bottom:6px}.tenure-row[data-astro-cid-edojcm3y]{display:flex;gap:10px}.tenure-row[data-astro-cid-edojcm3y] input[data-astro-cid-edojcm3y]{flex:1}.tenure-row[data-astro-cid-edojcm3y] select[data-astro-cid-edojcm3y]{width:120px}.result-hero[data-astro-cid-edojcm3y]{font-size:2.25rem;font-weight:800;color:var(--blue)}.result-label[data-astro-cid-edojcm3y]{font-size:14px;color:var(--text-muted);margin:4px 0 20px}.result-grid[data-astro-cid-edojcm3y]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.result-sub[data-astro-cid-edojcm3y]{font-size:1.25rem;font-weight:700}.result-caption[data-astro-cid-edojcm3y]{font-size:12px;color:var(--text-muted)}.pie-wrap[data-astro-cid-edojcm3y]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:12px}.pie[data-astro-cid-edojcm3y]{width:120px;height:120px;border-radius:50%}.pie-legend[data-astro-cid-edojcm3y]{list-style:none;padding:0;margin:0;font-size:14px}.dot[data-astro-cid-edojcm3y]{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:6px}.dot-p[data-astro-cid-edojcm3y]{background:var(--blue)}.dot-i[data-astro-cid-edojcm3y]{background:var(--orange)}.calc-details[data-astro-cid-edojcm3y] summary[data-astro-cid-edojcm3y]{cursor:pointer;font-weight:600}.table-wrap[data-astro-cid-edojcm3y]{overflow:auto;max-height:260px}table[data-astro-cid-edojcm3y]{width:100%;border-collapse:collapse;font-size:13px}th[data-astro-cid-edojcm3y],td[data-astro-cid-edojcm3y]{padding:8px;border-bottom:1px solid var(--border);text-align:right}th[data-astro-cid-edojcm3y]:first-child,td[data-astro-cid-edojcm3y]:first-child{text-align:left}.edu[data-astro-cid-edojcm3y]{padding:40px 0}.edu[data-astro-cid-edojcm3y] .container[data-astro-cid-edojcm3y]{max-width:760px}.edu[data-astro-cid-edojcm3y] p[data-astro-cid-edojcm3y]{font-size:15px;line-height:1.75;color:var(--text-muted);margin-bottom:14px}.section-title[data-astro-cid-edojcm3y]{text-align:center;margin-bottom:20px;font-size:1.5rem}.faq[data-astro-cid-edojcm3y]{padding:32px 0 48px}.faq[data-astro-cid-edojcm3y] .container[data-astro-cid-edojcm3y]{max-width:760px}.faq-item[data-astro-cid-edojcm3y]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;margin-bottom:10px}.faq-item[data-astro-cid-edojcm3y] h4[data-astro-cid-edojcm3y]{font-size:15px;margin-bottom:4px}.faq-item[data-astro-cid-edojcm3y] p[data-astro-cid-edojcm3y]{font-size:14px;color:var(--text-muted)}.related[data-astro-cid-edojcm3y]{padding:24px 0 48px;text-align:center}.related-links[data-astro-cid-edojcm3y] a[data-astro-cid-edojcm3y]{color:var(--blue);font-weight:600}
