.tax-residence_contextStrip__IrCyp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:center;margin-bottom:18px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.tax-residence_pageAction__tadzf{display:flex;justify-content:flex-end;margin:-9px 0 14px}.tax-residence_pageAction__tadzf .saved-toggle{display:inline-grid;gap:4px;justify-items:end}.tax-residence_contextStrip__IrCyp>span:not(.tax-residence_live-badge__UbLAK):not(.tax-residence_prototype-badge__R7yL6){display:grid;gap:2px;min-width:0;padding-right:12px;border-right:1px solid var(--line)}.tax-residence_contextStrip__IrCyp small{color:var(--muted);font-size:10px}.tax-residence_contextStrip__IrCyp strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tax-residence_layout__URJf7{display:grid;grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:18px;align-items:start}.tax-residence_detailCard__y24OZ,.tax-residence_formCard__0ePPK,.tax-residence_nextSteps__S2AVY,.tax-residence_outcomeCard__ocOHg,.tax-residence_resultCard__JzjpS,.tax-residence_sourceSection___URVD{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.tax-residence_formCard__0ePPK{min-width:0;overflow:hidden}.tax-residence_cardHeading__fc4d_{display:flex;justify-content:space-between;gap:18px;padding:21px 22px 17px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff,#fffafa)}.tax-residence_cardHeading__fc4d_ h2,.tax-residence_detailCard__y24OZ h2,.tax-residence_nextStepsHeading__Bk8N8 h2,.tax-residence_outcomeCard__ocOHg h2,.tax-residence_resultCard__JzjpS h2,.tax-residence_sectionHeading__fGpjR h3,.tax-residence_sourceHeading__8_Rz4 h2{margin:0;letter-spacing:-.03em}.tax-residence_cardHeading__fc4d_ h2{font-size:24px}.tax-residence_cardHeading__fc4d_ p,.tax-residence_nextStepsHeading__Bk8N8 p,.tax-residence_sectionHeading__fGpjR p,.tax-residence_sourceHeading__8_Rz4 p{max-width:620px;margin:6px 0 0;color:var(--body);font-size:12px;line-height:1.5}.tax-residence_cardHeading__fc4d_>.text-action{min-height:32px;padding:0 6px}.tax-residence_formSection__F4Bog{display:grid;gap:13px;padding:18px 22px;border-bottom:1px solid var(--line)}.tax-residence_formSection__F4Bog:last-child{border-bottom:0}.tax-residence_sectionHeading__fGpjR{display:flex;justify-content:space-between;gap:14px}.tax-residence_sectionHeading__fGpjR h3{font-size:16px}.tax-residence_controlGroup__v3ioT{display:grid;gap:7px}.tax-residence_controlLabel__iIUg4,.tax-residence_field__sL28d>span:first-child,.tax-residence_rangeField__t5R_h>span{color:var(--body);font-size:11px;font-weight:600}.tax-residence_segmented__Mw3tU{display:flex;flex-wrap:wrap;gap:6px}.tax-residence_segmented__Mw3tU button{min-height:36px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;background:#fff;color:var(--body);cursor:pointer;font-size:12px;transition:border-color var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.tax-residence_segmented__Mw3tU .tax-residence_segmentActive__5iOKu,.tax-residence_segmented__Mw3tU button:hover{border-color:#e6a5a8;background:var(--red-soft);color:var(--red)}.tax-residence_field__sL28d{display:grid;gap:6px}.tax-residence_field__sL28d select,.tax-residence_inputWrap__TZ_DS{min-height:42px;border:1px solid var(--line-strong);border-radius:8px;background:#fff}.tax-residence_field__sL28d select{width:100%;padding:0 11px;color:var(--ink);cursor:pointer;font-size:13px}.tax-residence_inputWrap__TZ_DS{display:flex;align-items:center;gap:8px;padding:0 11px}.tax-residence_inputWrap__TZ_DS input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:15px;font-weight:600}.tax-residence_inputWrap__TZ_DS small{flex:0 0 auto;color:var(--muted);font-size:11px;white-space:nowrap}.tax-residence_field__sL28d select:focus,.tax-residence_inputWrap__TZ_DS:focus-within{border-color:#aab3c1;box-shadow:0 0 0 3px rgba(17,17,17,.04);outline:0}.tax-residence_fieldHint__we07I,.tax-residence_rangeField__t5R_h small{color:var(--muted);font-size:10px;line-height:1.45}.tax-residence_rangeField__t5R_h{display:grid;gap:7px}.tax-residence_rangeField__t5R_h>span{display:flex;justify-content:space-between;gap:12px}.tax-residence_rangeField__t5R_h>span strong{color:var(--ink);font-size:11px}.tax-residence_rangeField__t5R_h input{width:100%;accent-color:var(--red);cursor:pointer}.tax-residence_percentBadge__x18IA{display:inline-flex;align-items:center;align-self:start;min-height:25px;padding:0 9px;border:1px solid #f2c4c6;border-radius:999px;background:var(--red-soft);color:var(--red);font-size:11px;font-weight:700}.tax-residence_toggle__XWxa7{display:flex;align-items:center;gap:9px;color:var(--body);cursor:pointer;font-size:12px}.tax-residence_toggle__XWxa7 input{position:absolute;width:1px;height:1px;opacity:0}.tax-residence_toggleTrack__9LrsF{width:35px;height:20px;display:inline-flex;align-items:center;flex:0 0 35px;padding:2px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);transition:background var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.tax-residence_toggleTrack__9LrsF span{width:14px;height:14px;display:block;border-radius:50%;background:var(--muted);transition:transform var(--motion-fast) var(--ease-standard),background var(--motion-fast) var(--ease-standard)}.tax-residence_toggle__XWxa7 input:checked+.tax-residence_toggleTrack__9LrsF{border-color:var(--red);background:var(--red-soft)}.tax-residence_toggle__XWxa7 input:checked+.tax-residence_toggleTrack__9LrsF span{background:var(--red);transform:translateX(15px)}.tax-residence_toggle__XWxa7 input:focus-visible+.tax-residence_toggleTrack__9LrsF{outline:3px solid rgba(227,27,35,.28);outline-offset:2px}.tax-residence_privacyLine__Y0Xj_{display:flex;align-items:flex-start;gap:7px;margin:0;padding:13px 22px 17px;color:var(--muted);font-size:10px;line-height:1.45}.tax-residence_privacyLine__Y0Xj_ svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.tax-residence_resultsColumn__Zj1Jp{position:sticky;top:18px;display:grid;gap:14px;align-content:start;min-width:0}.tax-residence_detailCard__y24OZ,.tax-residence_outcomeCard__ocOHg,.tax-residence_resultCard__JzjpS{padding:18px}.tax-residence_outcomeCard__ocOHg{display:grid;gap:8px}.tax-residence_outcomeLikely__juDt8{border-color:#bde9dc;background:linear-gradient(145deg,#fff,#f4fffb)}.tax-residence_outcomeReview__uznY6{border-color:#f4d89a;background:linear-gradient(145deg,#fff,#fffaf0)}.tax-residence_outcomeCard__ocOHg h2{font-size:27px;line-height:1.05}.tax-residence_outcomeCard__ocOHg p,.tax-residence_resultCard__JzjpS>p{margin:0;color:var(--body);font-size:12px;line-height:1.55}.tax-residence_outcomeCard__ocOHg .tax-residence_eyebrow__5_FOp{margin:0}.tax-residence_outcomeCard__ocOHg>span:last-child{justify-self:start}.tax-residence_resultCardHeading__UYWOa{display:flex;align-items:center;gap:10px}.tax-residence_resultCardHeading__UYWOa>div{min-width:0;flex:1}.tax-residence_resultIcon__vZazH{width:37px;height:37px;display:grid;place-items:center;flex:0 0 37px;border-radius:50%;background:var(--red-soft);color:var(--red)}.tax-residence_resultKicker__litay{display:block;margin-bottom:2px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.tax-residence_resultCard__JzjpS h2{font-size:17px;line-height:1.15}.tax-residence_resultCard__JzjpS>p{margin:13px 0 0 47px}.tax-residence_resultLikely__rnr58{border-color:#bde9dc}.tax-residence_resultReview__Wmj29{border-color:#f4d89a}.tax-residence_detailCard__y24OZ h2{margin-bottom:11px;font-size:16px}.tax-residence_detailCard__y24OZ ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.tax-residence_detailCard__y24OZ li{display:flex;align-items:flex-start;gap:8px;color:var(--body);font-size:11px;line-height:1.45}.tax-residence_detailCard__y24OZ li svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.tax-residence_warningCard__Kc1Hg{border-color:#f4d89a;background:var(--amber-soft)}.tax-residence_warningCard__Kc1Hg li svg{color:var(--amber)}.tax-residence_nextSteps__S2AVY{margin-top:18px;padding:21px 22px 17px}.tax-residence_nextStepsHeading__Bk8N8,.tax-residence_sourceHeading__8_Rz4{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tax-residence_nextStepsHeading__Bk8N8 h2,.tax-residence_sourceHeading__8_Rz4 h2{font-size:21px}.tax-residence_nextSteps__S2AVY ol{display:grid;gap:0;margin:0;padding:14px 0 0;list-style:none}.tax-residence_nextSteps__S2AVY li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;min-height:47px;border-bottom:1px solid var(--line)}.tax-residence_nextSteps__S2AVY li:last-child{border-bottom:0}.tax-residence_nextSteps__S2AVY li>span{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:50%;font-size:11px}.tax-residence_nextSteps__S2AVY li p{margin:4px 0 13px;color:var(--body);font-size:12px;line-height:1.45}.tax-residence_actionRow__GWMMu{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.tax-residence_sourceSection___URVD{margin-top:18px;padding:21px 22px 16px}.tax-residence_sourceHeading__8_Rz4 h2{margin:0}.tax-residence_ruleNote__M9ajY{display:flex;align-items:flex-start;gap:9px;margin:17px 0 12px;padding:12px;border:1px solid #d7e5ff;border-radius:9px;background:var(--blue-soft)}.tax-residence_ruleNote__M9ajY svg{flex:0 0 auto;margin-top:1px;color:var(--blue)}.tax-residence_ruleNote__M9ajY p{margin:0;color:var(--body);font-size:11px;line-height:1.5}.tax-residence_sourceList__dtctZ{display:grid}.tax-residence_sourceList__dtctZ a{display:flex;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid var(--line)}.tax-residence_sourceList__dtctZ a:last-child{border-bottom:0}.tax-residence_sourceList__dtctZ a>span{display:grid;gap:2px;min-width:0;flex:1}.tax-residence_sourceList__dtctZ strong{color:var(--ink);font-size:12px;line-height:1.35}.tax-residence_sourceList__dtctZ small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.tax-residence_sourceList__dtctZ svg{flex:0 0 auto;color:var(--red)}.tax-residence_sourceList__dtctZ a:hover strong{color:var(--red)}.tax-residence_sourceFooter__JhS3A{display:flex;justify-content:space-between;gap:14px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}.tax-residence_sourceFooter__JhS3A span:first-child{display:inline-flex;align-items:center;gap:5px}.tax-residence_sourceFooter__JhS3A svg{flex:0 0 auto;color:var(--red)}.tax-residence_sourceFooter__JhS3A a{color:var(--red);font-weight:600}@media (max-width:980px){.tax-residence_layout__URJf7{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.tax-residence_contextStrip__IrCyp{grid-template-columns:repeat(3,minmax(0,1fr))}.tax-residence_contextStrip__IrCyp>.live-badge,.tax-residence_contextStrip__IrCyp>.prototype-badge{grid-column:1/-1;justify-self:start}}@media (max-width:820px){.tax-residence_layout__URJf7{grid-template-columns:1fr}.tax-residence_resultsColumn__Zj1Jp{position:static}}@media (max-width:620px){.tax-residence_contextStrip__IrCyp{grid-template-columns:1fr 1fr}.tax-residence_contextStrip__IrCyp>span:nth-child(2){border-right:0}.tax-residence_contextStrip__IrCyp>span:nth-child(3){grid-column:1/-1;padding-top:9px;border-top:1px solid var(--line);border-right:0}.tax-residence_cardHeading__fc4d_,.tax-residence_nextStepsHeading__Bk8N8,.tax-residence_sourceHeading__8_Rz4{align-items:flex-start;flex-direction:column}.tax-residence_cardHeading__fc4d_,.tax-residence_formSection__F4Bog,.tax-residence_nextSteps__S2AVY,.tax-residence_privacyLine__Y0Xj_,.tax-residence_sourceSection___URVD{padding-left:16px;padding-right:16px}.tax-residence_cardHeading__fc4d_ h2{font-size:21px}.tax-residence_detailCard__y24OZ,.tax-residence_outcomeCard__ocOHg,.tax-residence_resultCard__JzjpS{padding:16px}.tax-residence_resultCardHeading__UYWOa{align-items:flex-start}.tax-residence_resultCardHeading__UYWOa>.live-badge,.tax-residence_resultCardHeading__UYWOa>.prototype-badge{flex:0 0 auto}.tax-residence_resultCard__JzjpS>p{margin-left:0}.tax-residence_outcomeCard__ocOHg h2{font-size:25px}.tax-residence_sourceFooter__JhS3A{align-items:flex-start;flex-direction:column}}