.seg-hero[data-astro-cid-iiwqeces]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,44px);align-items:start}@media(max-width:800px){.seg-hero[data-astro-cid-iiwqeces]{grid-template-columns:1fr}}h1[data-astro-cid-iiwqeces]{font-size:clamp(30px,3.6vw,48px);line-height:1.08;letter-spacing:-.03em;font-weight:700;margin:14px 0 0}.sub[data-astro-cid-iiwqeces]{font-size:16.5px;line-height:1.6;color:var(--muted);margin:16px 0 0;max-width:560px}.cta-row[data-astro-cid-iiwqeces]{margin-top:24px}.problem-card[data-astro-cid-iiwqeces]{border:1px solid var(--line-2);border-radius:var(--r-card);padding:20px 22px;background:var(--surface)}.problem-card[data-astro-cid-iiwqeces] .label[data-astro-cid-iiwqeces]{display:block;margin-bottom:10px}.problem-card[data-astro-cid-iiwqeces] p[data-astro-cid-iiwqeces]{font-size:14.5px;line-height:1.6;color:var(--muted);margin:0}.mini-calc[data-astro-cid-mskevnhr]{border:1px solid var(--line-2);border-radius:var(--r-card);overflow:hidden;background:var(--surface)}.mini-calc-head[data-astro-cid-mskevnhr]{padding:20px 22px 0}.mini-calc-head[data-astro-cid-mskevnhr] h2[data-astro-cid-mskevnhr]{font-size:clamp(22px,2.2vw,28px);font-weight:700;letter-spacing:-.02em;margin:0}.mini-calc-head[data-astro-cid-mskevnhr] p[data-astro-cid-mskevnhr]{font-size:14.5px;color:var(--muted);margin:8px 0 0}.mini-calc-body[data-astro-cid-mskevnhr]{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.amount-col[data-astro-cid-mskevnhr]{display:flex;flex-direction:column}.amount[data-astro-cid-mskevnhr]{display:flex;align-items:center;gap:8px;margin-top:10px;border-bottom:2px solid var(--accent-border);padding-bottom:8px}.amount[data-astro-cid-mskevnhr] span[data-astro-cid-mskevnhr]{font-size:22px;font-weight:700;color:var(--caption)}.amount[data-astro-cid-mskevnhr] input[data-astro-cid-mskevnhr]{flex:1;background:none;border:0;outline:none;color:var(--text);font-size:22px;font-weight:700;letter-spacing:-.02em;padding:0;width:100%}#mc-range[data-astro-cid-mskevnhr]{margin-top:12px}.fine[data-astro-cid-mskevnhr]{font-size:12px;color:var(--caption);line-height:1.5;margin:14px 0 0}.fine[data-astro-cid-mskevnhr] a[data-astro-cid-mskevnhr]{color:var(--accent-badge);text-decoration:underline;text-underline-offset:2px}.out-col[data-astro-cid-mskevnhr]{border-left:1px solid var(--line);padding-left:22px;display:flex;flex-direction:column;gap:10px}.out-row[data-astro-cid-mskevnhr]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14.5px;color:var(--muted);padding-bottom:10px;border-bottom:1px solid var(--line)}.out-row__lab[data-astro-cid-mskevnhr]{display:flex;flex-direction:column;gap:3px}.out-row__sub[data-astro-cid-mskevnhr]{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--accent-badge);opacity:.85}.out-row[data-astro-cid-mskevnhr] .v[data-astro-cid-mskevnhr]{font-size:17px;font-weight:700}.v[data-astro-cid-mskevnhr].gold{color:var(--gold)}.v[data-astro-cid-mskevnhr].accent{color:var(--accent-badge)}.keep[data-astro-cid-mskevnhr]{margin-top:4px}.keep[data-astro-cid-mskevnhr] .num[data-astro-cid-mskevnhr]{font-size:clamp(28px,3vw,38px);font-weight:700;letter-spacing:-.03em;color:var(--text);margin-top:4px}.keep[data-astro-cid-mskevnhr] .note[data-astro-cid-mskevnhr]{font-size:13.5px;color:var(--muted);margin-top:4px}@media(max-width:640px){.mini-calc-body[data-astro-cid-mskevnhr]{grid-template-columns:1fr}.out-col[data-astro-cid-mskevnhr]{border-left:0;border-top:1px solid var(--line);padding-left:0;padding-top:18px}}.bl-heading[data-astro-cid-e4c5gnz3]{font-size:clamp(20px,2.2vw,24px)}.bl-list[data-astro-cid-e4c5gnz3]{margin-top:20px;border-top:1px solid var(--line)}.bl-item[data-astro-cid-e4c5gnz3]{padding:16px 0;border-bottom:1px solid var(--line)}.bl-item[data-astro-cid-e4c5gnz3] b[data-astro-cid-e4c5gnz3]{display:block;font-size:15.5px;font-weight:700}.bl-item[data-astro-cid-e4c5gnz3] p[data-astro-cid-e4c5gnz3]{font-size:14px;line-height:1.55;color:var(--muted);margin:6px 0 0}.fine-link[data-astro-cid-h5z636n2]{font-size:13.5px;color:var(--caption);margin:16px 0 0}
