.CapitalGainsEstimator_shell__Ox9Rp{display:grid;gap:24px}.CapitalGainsEstimator_form__uijaT,.CapitalGainsEstimator_panel__PnHwN,.CapitalGainsEstimator_results__SH_n4{background:#FFFCF7;border:1px solid rgba(33,30,27,.12);border-radius:4px;padding:24px}.CapitalGainsEstimator_form__uijaT{display:grid;gap:22px}.CapitalGainsEstimator_form__uijaT fieldset{border:0;border-top:1px solid rgba(33,30,27,.12);padding:20px 0 0;margin:0}.CapitalGainsEstimator_form__uijaT legend{font-size:19px;font-weight:750;padding-right:12px}.CapitalGainsEstimator_grid__2YwtB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.CapitalGainsEstimator_wide__dSUcT{grid-column:1/-1}.CapitalGainsEstimator_form__uijaT label{display:grid;gap:7px;font-size:13px;font-weight:650}.CapitalGainsEstimator_form__uijaT input,.CapitalGainsEstimator_form__uijaT select,.CapitalGainsEstimator_form__uijaT textarea{width:100%;border:1px solid rgba(33,30,27,.2);border-radius:4px;padding:11px 12px;background:#FFFCF7;color:#211E1B;font:inherit}.CapitalGainsEstimator_button__ff_tm:focus-visible,.CapitalGainsEstimator_form__uijaT input:focus,.CapitalGainsEstimator_form__uijaT select:focus,.CapitalGainsEstimator_form__uijaT textarea:focus{outline:3px solid color-mix(in srgb,var(--accent) 25%,transparent);outline-offset:2px}.CapitalGainsEstimator_hint__NsQgr{font-size:12px;line-height:1.55;color:rgba(33,30,27,.65);margin:8px 0 0}.CapitalGainsEstimator_checks__cmReI{display:grid;gap:10px;margin-top:14px}.CapitalGainsEstimator_check__GB53z{display:flex!important;align-items:flex-start;gap:9px!important;font-weight:500!important}.CapitalGainsEstimator_check__GB53z input{width:auto;margin-top:3px}.CapitalGainsEstimator_button__ff_tm{border:0;border-radius:4px;padding:12px 18px;background:#A9573A;color:#211E1B;font-weight:750;cursor:pointer}.CapitalGainsEstimator_secondary__E_s3P{background:var(--accent)}.CapitalGainsEstimator_ghost__7fZHi{background:#F5F0E8;color:#211E1B}.CapitalGainsEstimator_actions__CxEKf{display:flex;gap:10px;flex-wrap:wrap}.CapitalGainsEstimator_error__37p3M{background:#F5F0E8;color:#9A3324;border-radius:4px;padding:12px;font-size:14px}.CapitalGainsEstimator_results__SH_n4{display:grid;gap:20px}.CapitalGainsEstimator_hero__ZXSjH{background:#211E1B;color:#FFFCF7;border-radius:4px;padding:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.CapitalGainsEstimator_card__JxS2n span,.CapitalGainsEstimator_hero__ZXSjH span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;opacity:.72}.CapitalGainsEstimator_hero__ZXSjH strong{display:block;font-size:clamp(24px,4vw,38px);color:#D8CFC4;margin-top:6px}.CapitalGainsEstimator_cards__o5ecM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.CapitalGainsEstimator_card__JxS2n{border:1px solid rgba(33,30,27,.1);border-radius:4px;padding:17px;background:#FFFCF7}.CapitalGainsEstimator_card__JxS2n strong{display:block;font-size:20px;margin-top:6px}.CapitalGainsEstimator_breakdown__4QFba{display:grid;gap:8px}.CapitalGainsEstimator_row__eUxMQ{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid rgba(33,30,27,.08);padding:9px 0;font-size:14px}.CapitalGainsEstimator_row__eUxMQ strong{text-align:right}.CapitalGainsEstimator_warning__pzLxD{border-left:4px solid #8a4b32;background:#FFFCF7;padding:14px 16px;border-radius:4px}.CapitalGainsEstimator_good__pw8Dx{border-left-color:var(--accent);background:#F5F0E8}.CapitalGainsEstimator_tableWrap__4AEEi{overflow-x:auto}.CapitalGainsEstimator_table__soSK8{width:100%;border-collapse:collapse;min-width:650px}.CapitalGainsEstimator_table__soSK8 td,.CapitalGainsEstimator_table__soSK8 th{text-align:right;padding:11px;border-bottom:1px solid rgba(33,30,27,.1);font-size:13px}.CapitalGainsEstimator_table__soSK8 td:first-child,.CapitalGainsEstimator_table__soSK8 th:first-child{text-align:left}.CapitalGainsEstimator_improvement__HuxDX{border:1px solid rgba(33,30,27,.1);border-radius:4px;padding:14px;margin-top:12px}.CapitalGainsEstimator_email__yfTaV{display:grid;gap:14px;background:#F5F0E8;border-radius:4px;padding:18px}.CapitalGainsEstimator_hp__TedJI{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.CapitalGainsEstimator_sources__x6_rX{display:grid;gap:8px;font-size:13px}.CapitalGainsEstimator_sources__x6_rX a{color:var(--accent)}.CapitalGainsEstimator_disclaimer__czOfH{font-size:12px;line-height:1.65;color:rgba(33,30,27,.62)}@media(max-width:760px){.CapitalGainsEstimator_cards__o5ecM,.CapitalGainsEstimator_grid__2YwtB,.CapitalGainsEstimator_hero__ZXSjH{grid-template-columns:1fr}.CapitalGainsEstimator_wide__dSUcT{grid-column:auto}.CapitalGainsEstimator_form__uijaT,.CapitalGainsEstimator_panel__PnHwN,.CapitalGainsEstimator_results__SH_n4{padding:18px}.CapitalGainsEstimator_row__eUxMQ{align-items:flex-start;flex-direction:column;gap:4px}.CapitalGainsEstimator_row__eUxMQ strong{text-align:left}}@media(prefers-reduced-motion:reduce){.CapitalGainsEstimator_shell__Ox9Rp *{scroll-behavior:auto!important}}@media print{.CapitalGainsEstimator_actions__CxEKf,.CapitalGainsEstimator_email__yfTaV,.CapitalGainsEstimator_form__uijaT,.CapitalGainsEstimator_noPrint__QR6GP{display:none!important}.CapitalGainsEstimator_results__SH_n4{border:0;padding:0}.CapitalGainsEstimator_shell__Ox9Rp{display:block}.CapitalGainsEstimator_results__SH_n4{box-shadow:none}}