.tax-guide-visuals-module__zQgufG__visual{color:var(--text-primary);margin-block:28px}.tax-guide-visuals-module__zQgufG__visual.tax-guide-visuals-module__zQgufG__visual p{margin:0}.tax-guide-visuals-module__zQgufG__visual.tax-guide-visuals-module__zQgufG__visual p+p{margin-top:8px}.tax-guide-visuals-module__zQgufG__visual.tax-guide-visuals-module__zQgufG__visual h3{margin:0 0 12px;font-size:20px;line-height:1.35}.tax-guide-visuals-module__zQgufG__kicker{color:var(--brand-teal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:600;display:block}.tax-guide-visuals-module__zQgufG__summary{border-block:1px solid var(--line-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:32px;padding-block:24px;display:grid}.tax-guide-visuals-module__zQgufG__summary a{flex-direction:column;gap:8px;display:flex;text-decoration:none!important}.tax-guide-visuals-module__zQgufG__summary strong{font-size:17px;line-height:1.4}.tax-guide-visuals-module__zQgufG__summary small{color:var(--text-secondary);font-size:13px;line-height:1.6}.tax-guide-visuals-module__zQgufG__summary .tax-guide-visuals-module__zQgufG__kicker{margin:0}.tax-guide-visuals-module__zQgufG__summary a:focus-visible,.tax-guide-visuals-module__zQgufG__figureButton:focus-visible{outline:2px solid var(--brand-teal);outline-offset:5px;border-radius:8px}.tax-guide-visuals-module__zQgufG__groups{background:var(--line-subtle);border:1px solid var(--line-subtle);border-radius:var(--radius-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tax-guide-visuals-module__zQgufG__group{background:var(--surface-card);flex-direction:column;padding:24px 20px;display:flex}.tax-guide-visuals-module__zQgufG__group>svg{color:var(--brand-teal);margin-bottom:20px}.tax-guide-visuals-module__zQgufG__group h3{font-size:17px}.tax-guide-visuals-module__zQgufG__group p{color:var(--text-secondary);font-size:14px;line-height:1.65}.tax-guide-visuals-module__zQgufG__threshold{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:18px;font-size:25px;font-weight:600;display:block}.tax-guide-visuals-module__zQgufG__footnote{color:var(--text-secondary);font-size:13px;line-height:1.65;margin-top:14px!important}.tax-guide-visuals-module__zQgufG__custody{padding:0}.tax-guide-visuals-module__zQgufG__visual.tax-guide-visuals-module__zQgufG__custody>h3{text-align:left;margin-bottom:18px}.tax-guide-visuals-module__zQgufG__branches{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.tax-guide-visuals-module__zQgufG__branch{border:1px solid var(--line-subtle);border-radius:var(--radius-panel);background:var(--surface-card);padding:20px}.tax-guide-visuals-module__zQgufG__branchHeading{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.tax-guide-visuals-module__zQgufG__branchHeading svg{color:var(--brand-teal);flex-shrink:0;margin-top:2px}.tax-guide-visuals-module__zQgufG__branchHeading strong{font-size:16px;line-height:1.5}.tax-guide-visuals-module__zQgufG__branch p{color:var(--text-secondary);font-size:14px;line-height:1.7}.tax-guide-visuals-module__zQgufG__visual .tax-guide-visuals-module__zQgufG__branch .tax-guide-visuals-module__zQgufG__next{border-top:1px solid var(--line-subtle);margin-top:16px;padding-top:14px}.tax-guide-visuals-module__zQgufG__next strong{color:var(--text-primary)}.tax-guide-visuals-module__zQgufG__examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-block:24px 14px;display:grid}.tax-guide-visuals-module__zQgufG__example{grid-template-rows:subgrid;border:1px solid var(--line-subtle);border-radius:var(--radius-panel);background:var(--surface-card);grid-row:span 3;row-gap:0;display:grid;overflow:hidden}.tax-guide-visuals-module__zQgufG__exampleHeading{padding:18px 18px 10px}.tax-guide-visuals-module__zQgufG__visual.tax-guide-visuals-module__zQgufG__visual .tax-guide-visuals-module__zQgufG__example h3{margin:0;font-size:16px;line-height:1.5}.tax-guide-visuals-module__zQgufG__exampleAmounts{margin:0;padding:0 18px 14px}.tax-guide-visuals-module__zQgufG__exampleAmounts>div{justify-content:space-between;align-items:baseline;gap:12px;padding-block:5px;line-height:1.5;display:flex}.tax-guide-visuals-module__zQgufG__exampleAmounts dt{color:var(--text-secondary);font-size:14px}.tax-guide-visuals-module__zQgufG__exampleAmounts dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:500}.tax-guide-visuals-module__zQgufG__exampleResult{border-top:1px solid var(--line-subtle);margin:0 18px;padding:12px 0 16px}.tax-guide-visuals-module__zQgufG__result{font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:16px;line-height:1.5;display:block}.tax-guide-visuals-module__zQgufG__example[data-tone=accent] .tax-guide-visuals-module__zQgufG__result{color:var(--brand-teal)}.tax-guide-visuals-module__zQgufG__example p{color:var(--text-secondary);font-size:13px;line-height:1.6}.tax-guide-visuals-module__zQgufG__eligibility{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tax-guide-visuals-module__zQgufG__eligible,.tax-guide-visuals-module__zQgufG__exempt{border:1px solid color-mix(in srgb,var(--status-income-text) 30%,var(--line-subtle));border-radius:var(--radius-panel);background:color-mix(in srgb,var(--status-income-text) 5%,var(--surface-card));padding:22px}.tax-guide-visuals-module__zQgufG__exempt{border-color:color-mix(in srgb,var(--status-expense-text) 30%,var(--line-subtle));background:color-mix(in srgb,var(--status-expense-text) 5%,var(--surface-card))}.tax-guide-visuals-module__zQgufG__visual .tax-guide-visuals-module__zQgufG__eligible h3,.tax-guide-visuals-module__zQgufG__visual .tax-guide-visuals-module__zQgufG__exempt h3{text-align:center;font-size:18px}.tax-guide-visuals-module__zQgufG__visual .tax-guide-visuals-module__zQgufG__eligible h3,.tax-guide-visuals-module__zQgufG__eligible svg{color:var(--status-income-text)}.tax-guide-visuals-module__zQgufG__visual .tax-guide-visuals-module__zQgufG__exempt h3,.tax-guide-visuals-module__zQgufG__exempt svg{color:var(--status-expense-text)}.tax-guide-visuals-module__zQgufG__eligibility p,.tax-guide-visuals-module__zQgufG__eligibility li{color:var(--text-secondary);font-size:14px;line-height:1.7}.tax-guide-visuals-module__zQgufG__eligibility ul{margin:20px 0 0;padding:0;list-style:none}.tax-guide-visuals-module__zQgufG__eligibility li{gap:10px;margin-top:16px;display:flex}.tax-guide-visuals-module__zQgufG__eligibility svg{flex-shrink:0;margin-top:3px}.tax-guide-visuals-module__zQgufG__valuations{gap:32px;display:grid}.tax-guide-visuals-module__zQgufG__valuation{border-top:1px solid var(--line-subtle);padding-block:22px 0}.tax-guide-visuals-module__zQgufG__valuationHeading{align-items:flex-start;gap:12px;display:flex}.tax-guide-visuals-module__zQgufG__valuationHeading svg{color:var(--brand-teal);flex-shrink:0;margin-top:3px}.tax-guide-visuals-module__zQgufG__valuation .tax-guide-visuals-module__zQgufG__valuationHeading h3{margin:0 0 16px;font-size:21px}.tax-guide-visuals-module__zQgufG__valuationBody{padding-left:34px}.tax-guide-visuals-module__zQgufG__valuationBody p{font-size:16px;line-height:1.8}.tax-guide-visuals-module__zQgufG__calculation{border-left:2px solid var(--brand-teal);background:color-mix(in srgb,var(--brand-teal) 5%,transparent);padding:18px 22px}.tax-guide-visuals-module__zQgufG__visual .tax-guide-visuals-module__zQgufG__calculationTitle{margin:0 0 12px;font-size:16px;font-weight:600}.tax-guide-visuals-module__zQgufG__calculation dl{margin:0}.tax-guide-visuals-module__zQgufG__calculation dl>div{justify-content:space-between;align-items:baseline;gap:16px;padding-block:9px;font-size:14px;display:flex}.tax-guide-visuals-module__zQgufG__calculation dt{color:var(--text-secondary)}.tax-guide-visuals-module__zQgufG__calculation dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0}.tax-guide-visuals-module__zQgufG__calculationResult{border-top:1px solid var(--line-subtle);flex-direction:column;gap:4px;margin-top:14px;padding-top:14px;display:flex}.tax-guide-visuals-module__zQgufG__calculationResult span{color:var(--text-secondary);font-size:13px}.tax-guide-visuals-module__zQgufG__calculationResult strong{font-variant-numeric:tabular-nums;font-size:28px}.tax-guide-visuals-module__zQgufG__timeline{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tax-guide-visuals-module__zQgufG__timeline li{border-top:1px solid var(--line-subtle);padding:20px 18px 0 0;position:relative}.tax-guide-visuals-module__zQgufG__timeline li:before{content:"";background:var(--brand-teal);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.tax-guide-visuals-module__zQgufG__timeline strong{margin-bottom:9px;font-size:15px;line-height:1.4;display:block}.tax-guide-visuals-module__zQgufG__timeline p{color:var(--text-secondary);font-size:13px;line-height:1.65}.tax-guide-visuals-module__zQgufG__checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.tax-guide-visuals-module__zQgufG__checklist li{border-bottom:1px solid var(--line-subtle);align-items:flex-start;gap:12px;padding-block:18px;display:flex}.tax-guide-visuals-module__zQgufG__checklist svg{color:var(--brand-teal);flex-shrink:0;margin-top:4px}.tax-guide-visuals-module__zQgufG__checklist strong{font-size:15px}.tax-guide-visuals-module__zQgufG__checklist p{color:var(--text-secondary);font-size:14px;line-height:1.65}.tax-guide-visuals-module__zQgufG__figure{max-width:621px;margin:32px 0}.tax-guide-visuals-module__zQgufG__figureButton{text-align:left;cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.tax-guide-visuals-module__zQgufG__figureImage{width:100%;max-width:621px;height:auto;margin-inline:auto;display:block}.tax-guide-visuals-module__zQgufG__figureLabel{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:16px;padding:12px 0 0;font-size:13px;display:flex}.tax-guide-visuals-module__zQgufG__figureLabel svg{flex-shrink:0}.tax-guide-visuals-module__zQgufG__notes{margin:16px 0 0;padding:0;list-style:none}.tax-guide-visuals-module__zQgufG__notes li{color:var(--text-secondary);gap:12px;margin-top:10px;font-size:14px;line-height:1.65;display:flex}.tax-guide-visuals-module__zQgufG__notes li:before{content:"•";color:var(--brand-teal);flex:0 0 8px;font-weight:600}.tax-guide-visuals-module__zQgufG__zoom{background:#fff;border-radius:8px;max-height:60dvh;overflow:auto}.tax-guide-visuals-module__zQgufG__zoom img{width:100%;min-width:621px;height:auto;display:block}@media (max-width:700px){.tax-guide-visuals-module__zQgufG__examples,.tax-guide-visuals-module__zQgufG__eligibility,.tax-guide-visuals-module__zQgufG__branches{grid-template-columns:1fr}.tax-guide-visuals-module__zQgufG__examples{row-gap:24px}.tax-guide-visuals-module__zQgufG__example{grid-row:auto;display:block}.tax-guide-visuals-module__zQgufG__valuationBody{padding-left:0}.tax-guide-visuals-module__zQgufG__summary{grid-template-columns:1fr;gap:18px}.tax-guide-visuals-module__zQgufG__summary a{grid-template-columns:115px minmax(0,1fr);gap:3px 16px;display:grid}.tax-guide-visuals-module__zQgufG__summary .tax-guide-visuals-module__zQgufG__kicker{grid-row:span 2;align-self:start;padding-top:4px}.tax-guide-visuals-module__zQgufG__summary strong{font-size:16px}.tax-guide-visuals-module__zQgufG__groups{grid-template-columns:1fr}.tax-guide-visuals-module__zQgufG__group{grid-template-columns:30px minmax(0,1fr);gap:0 14px;padding:20px;display:grid}.tax-guide-visuals-module__zQgufG__group>svg{grid-row:span 4;margin:2px 0 0}.tax-guide-visuals-module__zQgufG__group h3{margin:0 0 8px}.tax-guide-visuals-module__zQgufG__group .tax-guide-visuals-module__zQgufG__threshold{margin-top:12px;padding-top:0;font-size:23px}.tax-guide-visuals-module__zQgufG__timeline{grid-template-columns:1fr}.tax-guide-visuals-module__zQgufG__timeline li{border-top:0;border-left:1px solid var(--line-subtle);padding:0 0 24px 24px}.tax-guide-visuals-module__zQgufG__timeline li:before{top:5px;left:-5px}.tax-guide-visuals-module__zQgufG__timeline li:last-child{padding-bottom:0}.tax-guide-visuals-module__zQgufG__timeline p{font-size:14px}.tax-guide-visuals-module__zQgufG__checklist{grid-template-columns:1fr}}@media (max-width:420px){.tax-guide-visuals-module__zQgufG__branches{grid-template-columns:1fr}.tax-guide-visuals-module__zQgufG__branch,.tax-guide-visuals-module__zQgufG__eligible,.tax-guide-visuals-module__zQgufG__exempt{padding:18px}.tax-guide-visuals-module__zQgufG__calculation{padding:16px}.tax-guide-visuals-module__zQgufG__calculation dl>div{flex-direction:column;gap:2px}.tax-guide-visuals-module__zQgufG__summary a{grid-template-columns:95px minmax(0,1fr);gap:4px 10px}}
.related-guides-module__pRqTcW__related{border-top:1px solid var(--color-separator);margin-top:48px;padding-top:32px;scroll-margin-top:100px}.related-guides-module__pRqTcW__related .related-guides-module__pRqTcW__heading{color:var(--text-primary);margin:0 0 24px;font-size:22px;font-weight:550;line-height:1.4}.related-guides-module__pRqTcW__related .related-guides-module__pRqTcW__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.related-guides-module__pRqTcW__related .related-guides-module__pRqTcW__link{border-top:1px solid var(--color-separator);height:100%;min-height:44px;color:var(--text-primary);flex-direction:column;gap:8px;padding:16px 24px 16px 0;text-decoration:none;display:flex;position:relative}.related-guides-module__pRqTcW__category{color:var(--text-secondary);font-size:12px;line-height:1.5}.related-guides-module__pRqTcW__title{text-wrap:pretty;font-size:16px;font-weight:500;line-height:1.6}.related-guides-module__pRqTcW__arrow{color:var(--brand-teal);position:absolute;top:17px;right:0}.related-guides-module__pRqTcW__related .related-guides-module__pRqTcW__link:hover .related-guides-module__pRqTcW__title{color:var(--brand-teal)}.related-guides-module__pRqTcW__related .related-guides-module__pRqTcW__link:focus-visible{outline:2px solid var(--brand-teal);outline-offset:5px;border-radius:var(--radius-control)}@media (max-width:600px){.related-guides-module__pRqTcW__related{margin-top:36px;padding-top:24px}.related-guides-module__pRqTcW__related .related-guides-module__pRqTcW__heading{margin-bottom:20px;font-size:20px}.related-guides-module__pRqTcW__related .related-guides-module__pRqTcW__list{grid-template-columns:1fr;gap:0}.related-guides-module__pRqTcW__related .related-guides-module__pRqTcW__link{padding-block:16px}}
