.tax-residence_page__kXOO6,.tax-residence_rail__C_Qvl{min-width:0}.tax-residence_rail__C_Qvl{display:grid;gap:var(--space-5)}.tax-residence_resultCard__JzjpS,.tax-residence_sourceSection___URVD,.tax-residence_stepCard__b09mQ{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--ground-raised);box-shadow:0 8px 22px var(--shadow-card)}.tax-residence_resultCard__JzjpS,.tax-residence_stepCard__b09mQ{width:100%;padding:clamp(22px,4vw,42px)}.tax-residence_wizardInner__wbq0i{width:min(100%,920px);margin-inline:auto}.tax-residence_progress__A2rhb{margin-bottom:var(--space-9)}.tax-residence_progress__A2rhb ol{position:relative;display:grid;grid-template-columns:repeat(var(--step-count),minmax(0,1fr));margin:0;padding:0;list-style:none}.tax-residence_progress__A2rhb ol:before{position:absolute;z-index:0;top:16px;right:calc(50% / var(--step-count));left:calc(50% / var(--step-count));height:1px;background:var(--line-strong);content:""}.tax-residence_progress__A2rhb li{position:relative;min-width:0}.tax-residence_progress__A2rhb button{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--space-2);width:100%;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer}.tax-residence_progress__A2rhb button:disabled{cursor:default}.tax-residence_progress__A2rhb button>span{display:grid;place-items:center;width:33px;height:33px;border:1px solid var(--line-strong);border-radius:50%;background:var(--ground-raised);font-size:var(--text-2xs);font-weight:750}.tax-residence_progress__A2rhb button small{font-size:var(--text-3xs);font-weight:650}.tax-residence_progressCurrent__lFV1n button,.tax-residence_progressDone__cLDvt button{color:var(--red)}.tax-residence_progressCurrent__lFV1n button>span,.tax-residence_progressDone__cLDvt button>span{border-color:var(--red-border);background:var(--red-soft)}.tax-residence_questionHeading__4_dC2{max-width:680px;margin-bottom:var(--space-6)}.tax-residence_questionHeading__4_dC2 h2,.tax-residence_resultHeading__E4vGD h2,.tax-residence_resultPlanHeading__ihf4w h3,.tax-residence_sourceHeading__8_Rz4 h2{margin:0;letter-spacing:-.035em}.tax-residence_questionHeading__4_dC2 h2,.tax-residence_resultHeading__E4vGD h2{scroll-margin-top:92px}.tax-residence_questionHeading__4_dC2 h2{margin-top:var(--space-2);font-size:clamp(28px,4vw,38px);line-height:1.12}.tax-residence_questionHeading__4_dC2 h2:focus,.tax-residence_resultHeading__E4vGD h2:focus{outline:0}.tax-residence_questionHeading__4_dC2 p{margin:var(--space-3) 0 0;color:var(--body);font-size:var(--text-sm);line-height:1.5}.tax-residence_choiceCards__A_1l3{display:grid;gap:var(--space-2)}.tax-residence_choiceCards__A_1l3>button{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-3);align-items:center;min-height:80px;padding:var(--space-4) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.tax-residence_choiceCards__A_1l3>button:hover{border-color:var(--line-active);transform:translateY(-1px)}.tax-residence_choiceCards__A_1l3>.tax-residence_choiceActive__uFlR_{border-color:var(--red-border);background:var(--red-soft)}.tax-residence_choiceMark__YCwQo{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid var(--line-strong);border-radius:50%;background:var(--ground-raised)}.tax-residence_choiceActive__uFlR_ .tax-residence_choiceMark__YCwQo{border-color:var(--red)}.tax-residence_choiceMark__YCwQo>span{width:10px;height:10px;border-radius:50%;background:var(--red)}.tax-residence_choiceCards__A_1l3 small,.tax-residence_choiceCards__A_1l3 strong{display:block}.tax-residence_choiceCards__A_1l3 strong{font-size:var(--text-sm)}.tax-residence_choiceCards__A_1l3 small{margin-top:var(--space-1);color:var(--body);font-size:var(--text-2xs);line-height:1.4}.tax-residence_stepNav__kFxIH{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.tax-residence_actionRow__GWMMu .primary-button,.tax-residence_actionRow__GWMMu .secondary-button,.tax-residence_stepNav__kFxIH .primary-button,.tax-residence_stepNav__kFxIH .secondary-button{min-height:44px}.tax-residence_resultHeading__E4vGD,.tax-residence_resultPlanHeading__ihf4w,.tax-residence_sourceHeading__8_Rz4{display:flex;justify-content:space-between;gap:var(--space-5);align-items:flex-start}.tax-residence_resultHeading__E4vGD h2{margin-top:var(--space-2);font-size:clamp(30px,4vw,42px)}.tax-residence_resultRows__LwM5s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-top:var(--space-7)}.tax-residence_resultRow__oo7ny{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);align-items:start;min-width:0;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface)}.tax-residence_resultIcon__vZazH{display:grid;grid-row:1/span 3;place-items:center;width:42px;height:42px;border-radius:var(--radius-lg);background:var(--ground-raised);color:var(--body)}.tax-residence_resultRowLikely__Cxt1S .tax-residence_resultIcon__vZazH{background:var(--green-soft);color:var(--green)}.tax-residence_resultRowCheck__QbBJA .tax-residence_resultIcon__vZazH{background:var(--amber-soft);color:var(--amber)}.tax-residence_resultLabel__i7COJ{color:var(--muted);font-size:var(--text-3xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tax-residence_resultRow__oo7ny strong{grid-column:2;overflow-wrap:anywhere;font-size:var(--text-md)}.tax-residence_resultRow__oo7ny>p{grid-column:2;margin:var(--space-1) 0 0;color:var(--body);font-size:var(--text-2xs);line-height:1.5}.tax-residence_resultSummary__aHUiL{margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line);color:var(--body);font-size:var(--text-sm);line-height:1.6}.tax-residence_restartButton__zju5o{margin-top:var(--space-5);padding:0;border:0;background:transparent;color:var(--blue);cursor:pointer;font:inherit;font-size:var(--text-2xs);font-weight:700}.tax-residence_privacyLine__Y0Xj_{display:flex;gap:var(--space-2);align-items:center;justify-content:center;width:min(100%,820px);margin:-5px auto 0;color:var(--muted);font-size:var(--text-3xs);line-height:1.45;text-align:center}.tax-residence_privacyLine__Y0Xj_ svg{flex:0 0 auto}.tax-residence_resultPlanHeading__ihf4w h3,.tax-residence_sourceHeading__8_Rz4 h2{margin-top:var(--space-2);font-size:clamp(25px,3vw,32px)}.tax-residence_resultPlan__7xG8N{margin-top:var(--space-7);padding-top:var(--space-7);border-top:1px solid var(--line)}.tax-residence_resultActions__IHuYA{margin:var(--space-5) 0 0;padding:0;list-style:none}.tax-residence_resultActions__IHuYA li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:var(--space-3);min-width:0;padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.tax-residence_resultActions__IHuYA li:first-child{padding-top:0}.tax-residence_resultActions__IHuYA li:last-child{padding-bottom:0;border-bottom:0}.tax-residence_actionNumber__QIavs{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--red-soft);color:var(--red);font-size:var(--text-2xs);font-weight:800}.tax-residence_resultActions__IHuYA h4{margin:var(--space-px) 0 0;font-size:var(--text-sm)}.tax-residence_resultActions__IHuYA p{margin:var(--space-1) 0 0;color:var(--body);font-size:var(--text-xs);line-height:1.5}.tax-residence_resultActions__IHuYA a{display:inline-flex;gap:var(--space-1);align-items:center;margin-top:var(--space-2);color:var(--blue);font-size:var(--text-2xs);font-weight:700;text-decoration:none}.tax-residence_resultActions__IHuYA a:hover{text-decoration:underline}.tax-residence_usefulNext__t4hQ2{display:flex;justify-content:space-between;gap:var(--space-6);align-items:flex-end;margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--line)}.tax-residence_usefulNext__t4hQ2>div:first-child{max-width:430px}.tax-residence_usefulNextLabel__z4xst{color:var(--ink);font-size:var(--text-xs);font-weight:750}.tax-residence_usefulNext__t4hQ2 p{margin:var(--space-1) 0 0;color:var(--body);font-size:var(--text-2xs);line-height:1.5}.tax-residence_actionRow__GWMMu{display:flex;flex-wrap:wrap;gap:var(--space-2);flex:0 0 auto}.tax-residence_sourceSection___URVD{overflow:hidden}.tax-residence_sourceSummary__N_ghW{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-4);align-items:center;padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none}.tax-residence_sourceSummary__N_ghW::-webkit-details-marker{display:none}.tax-residence_sourceSummary__N_ghW>span:first-child{display:grid;gap:var(--space-1)}.tax-residence_sourceSummary__N_ghW strong{font-size:var(--text-lg);letter-spacing:-.02em}.tax-residence_sourceMeta__bvcid{color:var(--muted);font-size:var(--text-2xs);font-weight:650}.tax-residence_sourceChevron__rNhCQ{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:50%;color:var(--body);transition:transform var(--motion-fast) var(--ease-standard)}.tax-residence_sourceSection___URVD[open] .tax-residence_sourceChevron__rNhCQ{transform:rotate(180deg)}.tax-residence_sourceBody__w5DD5{padding:var(--space-6);border-top:1px solid var(--line)}.tax-residence_sourceHeading__8_Rz4 p{max-width:670px;margin:var(--space-2) 0 0;color:var(--body);font-size:var(--text-xs);line-height:1.5}.tax-residence_ruleNote__M9ajY{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--blue-border);border-radius:var(--radius-lg);background:var(--blue-soft);color:var(--blue)}.tax-residence_ruleNote__M9ajY p{margin:0;color:var(--body);font-size:var(--text-2xs);line-height:1.55}.tax-residence_sourceList__dtctZ{display:grid;gap:var(--space-2);margin-top:var(--space-3)}.tax-residence_sourceList__dtctZ a{display:flex;gap:var(--space-3);align-items:center;justify-content:space-between;min-width:0;padding:var(--space-3) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-decoration:none}.tax-residence_sourceList__dtctZ a:hover{border-color:var(--line-active)}.tax-residence_sourceList__dtctZ a>span{display:grid;min-width:0;gap:var(--space-1)}.tax-residence_sourceList__dtctZ strong{font-size:var(--text-xs)}.tax-residence_sourceList__dtctZ small{color:var(--muted);font-size:var(--text-3xs)}.tax-residence_sourceList__dtctZ svg{flex:0 0 auto;color:var(--blue)}.tax-residence_sourceFooter__JhS3A{display:flex;justify-content:space-between;gap:var(--space-4);align-items:center;margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-3xs)}.tax-residence_sourceFooter__JhS3A a,.tax-residence_sourceFooter__JhS3A span{display:inline-flex;gap:var(--space-1);align-items:center}.tax-residence_sourceFooter__JhS3A a{color:var(--blue);font-weight:700;text-decoration:none}@media (max-width:760px){.tax-residence_rail__C_Qvl{gap:var(--space-4)}.tax-residence_resultCard__JzjpS,.tax-residence_stepCard__b09mQ{padding:var(--space-6) var(--space-4)}.tax-residence_progress__A2rhb{margin-bottom:var(--space-7)}.tax-residence_progress__A2rhb button small{font-size:var(--text-3xs)}.tax-residence_questionHeading__4_dC2 h2{font-size:var(--text-2xl)}.tax-residence_choiceCards__A_1l3>button{min-height:76px;padding:var(--space-3)}.tax-residence_resultHeading__E4vGD,.tax-residence_resultPlanHeading__ihf4w,.tax-residence_sourceHeading__8_Rz4{align-items:flex-start}.tax-residence_resultHeading__E4vGD{display:grid}.tax-residence_resultHeading__E4vGD .secondary-button{justify-self:start}.tax-residence_resultRows__LwM5s{grid-template-columns:1fr}.tax-residence_resultPlanHeading__ihf4w>.plain-note,.tax-residence_sourceHeading__8_Rz4>.plain-note{display:none}.tax-residence_usefulNext__t4hQ2{display:grid;align-items:start}.tax-residence_actionRow__GWMMu{display:grid}.tax-residence_actionRow__GWMMu .primary-button,.tax-residence_actionRow__GWMMu .secondary-button{width:100%}.tax-residence_sourceSummary__N_ghW{grid-template-columns:1fr auto;gap:var(--space-2);padding:var(--space-5)}.tax-residence_sourceMeta__bvcid{display:none}.tax-residence_sourceBody__w5DD5{padding:var(--space-5)}.tax-residence_sourceHeading__8_Rz4{display:block}.tax-residence_sourceFooter__JhS3A{display:grid}}@media (max-width:420px){.tax-residence_progress__A2rhb button small{display:none}.tax-residence_stepNav__kFxIH .primary-button,.tax-residence_stepNav__kFxIH .secondary-button{padding-inline:16px}.tax-residence_privacyLine__Y0Xj_{padding-inline:8px}}