.home_homeHeader__RuMXd{border-bottom:1px solid var(--line-2)}.home_homeHeader__RuMXd>div{max-width:1280px}.home_homeHeader__RuMXd nav a{font-size:16px}.home_workspace__qd_Yb{margin:0 auto;max-width:1280px;padding:48px 32px 32px;scroll-margin-top:88px}.home_workspaceGrid__8CLtB{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.1fr);grid-template-rows:auto 1fr;column-gap:48px;row-gap:32px;align-items:start}.home_introduction__oGYUT{grid-column:1;grid-row:1;padding-top:12px}.home_heading__8esP3{margin-top:20px;max-width:none;font-size:clamp(48px,4.5vw,64px);font-weight:700;line-height:1.02;letter-spacing:-.028em;color:var(--ink)}.home_headingTail__KiWuy{display:block}.home_description__j4uIU,.home_freeNote__HhqEI{margin-top:22px;font-size:24px;line-height:1.5;color:var(--muted)}.home_freeNote__HhqEI{margin-top:18px;color:var(--ink)}.home_calculator__nPgov{grid-column:2;grid-row:1/span 2;min-width:0;border:1px solid var(--line-2);border-radius:4px;background:var(--paper)}.home_calculatorHeader__uFIpI{border-radius:3px 3px 0 0;padding:18px 24px;background:var(--ink);color:white}.home_calculatorHeader__uFIpI h2{font-size:26px;font-weight:700;line-height:1.25}.home_calculatorBody__DFWCs{padding:22px 24px 14px}.home_calculator__nPgov .field-label{margin-bottom:8px;font-size:16px;letter-spacing:0}.home_calculator__nPgov #market-select,.home_calculator__nPgov input,.home_calculator__nPgov select{min-width:0;min-height:48px;font-size:16px}.home_calculator__nPgov [data-market-calculator]{margin-top:20px}.home_calculator__nPgov [data-market-calculator] .section-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.home_calculator__nPgov [data-date-controls],.home_calculator__nPgov [data-market-calculator]:not([data-market=england-wales]) [data-market-essential-controls]{grid-template-columns:1fr}.home_calculator__nPgov [data-market-calculator]>div:has([data-jurisdiction-fields]){display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,1fr);gap:20px 16px}.home_calculator__nPgov [data-jurisdiction-fields],.home_calculator__nPgov [data-jurisdiction-selectors],.home_calculator__nPgov [data-market-calculator]:has([data-jurisdiction-fields]) [data-market-essential-controls],.home_calculator__nPgov [data-market-calculator]>div:has([data-jurisdiction-fields])>section,.home_calculator__nPgov [data-market-rule-controls]{display:contents}.home_calculator__nPgov [data-jurisdiction-fields]>*,.home_calculator__nPgov [data-market-calculator]>div:has([data-jurisdiction-fields])>details{grid-column:1/-1}.home_calculator__nPgov [data-jurisdiction-fields]>*{margin-top:0;margin-bottom:0}.home_calculator__nPgov [data-deadline-selector],.home_calculator__nPgov [data-jurisdiction-entry],.home_calculator__nPgov [data-jurisdiction-selectors]>div{margin-top:0}.home_calculator__nPgov [data-home-rule-details]{margin-top:0;grid-column:1/span 2}.home_calculator__nPgov [data-market-calculator]>div:has([data-jurisdiction-fields])>details{grid-column:1/-1;margin-top:0;border-top:0;padding-top:0;align-self:center}.home_calculator__nPgov [data-home-rule-details][open],.home_calculator__nPgov [data-market-calculator]>div:has([data-jurisdiction-fields])>details[open]{grid-column:1/-1}.home_calculator__nPgov [data-market-calculator]>div:has([data-jurisdiction-fields])>details>summary{min-height:44px;padding-block:10px;font-size:16px;line-height:24px}.home_calculator__nPgov [aria-haspopup=dialog]{min-height:48px;height:48px;padding:8px 12px;font-size:16px}.home_calculator__nPgov [data-home-rule-details] summary{display:flex;min-height:44px;align-items:center;font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.home_popularDeadlines__sv22o{margin-top:20px;border-top:1px solid var(--line);padding-top:14px}.home_popularHeading__CaC9t{margin-bottom:4px;font-size:16px;font-weight:600}.home_additionalDeadline__cNXSH,.home_popularDeadline__EH6vW{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);color:var(--ink);font-size:16px;line-height:1.4;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.home_additionalDeadline__cNXSH svg,.home_popularDeadline__EH6vW svg{flex-shrink:0}.home_additionalDeadline__cNXSH:hover,.home_jurisdictionsLink__JtpQK:hover,.home_popularDeadline__EH6vW:hover{color:var(--clay)}.home_moreDeadlines__60Wib summary{min-height:44px;padding-top:10px;font-size:16px;cursor:pointer}.home_jurisdictionsLink__JtpQK{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--muted);font-size:16px;text-decoration:underline;text-underline-offset:3px}.home_example__vTqBh{grid-column:1;grid-row:2;min-width:0}.home_workedExample__VFimt{border-top:1px solid var(--line-2);padding-top:24px}.home_exampleLabel__Mzwvs{font-size:16px;font-weight:600;color:var(--muted)}.home_exampleTitle__yMy9G{margin-top:10px;font-size:22px;font-weight:700;line-height:1.35;color:var(--ink)}.home_exampleFacts__xsf_1{display:grid;grid-template-columns:116px minmax(0,1fr);column-gap:20px;row-gap:14px;margin-top:24px;font-size:16px;line-height:1.5}.home_exampleFacts__xsf_1 dt{color:var(--muted)}.home_exampleFacts__xsf_1 dd{min-width:0;color:var(--ink)}.home_exampleDate__IMCgm{font-size:26px;font-weight:700;line-height:1.25}.home_exampleSources__jyx_f{display:grid;gap:4px;font-size:16px}.home_countingSteps__GIDmR{margin-top:26px;border-top:1px solid var(--line-2);padding-top:16px}.home_countingSteps__GIDmR summary{font-size:16px;font-weight:600;color:var(--ink);cursor:pointer}.home_countingSteps__GIDmR ol{margin-top:8px;padding-left:28px;list-style:decimal}.home_countingSteps__GIDmR li{border-bottom:1px solid var(--line);padding:12px 0 12px 8px;font-size:16px;line-height:1.5;color:var(--muted)}.home_countingSteps__GIDmR li::marker{font-weight:600;color:var(--ink)}.home_countingSteps__GIDmR strong{color:var(--ink);font-weight:600}.home_exampleNotes__bGpTK{margin-top:16px;font-size:14px;line-height:1.5;color:var(--muted)}.home_methodology__vVq4_{display:flex;max-width:1216px;margin:0 auto;padding:24px 0 32px;align-items:center;justify-content:space-between;gap:32px;border-top:1px solid var(--line-2)}.home_methodology__vVq4_ h2{font-size:28px;font-weight:700;line-height:1.3;color:var(--ink)}.home_methodology__vVq4_ p{margin-top:6px;font-size:16px;line-height:1.5;color:var(--muted)}.home_methodology__vVq4_ a{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--clay)}@media (max-width:1279px){.home_methodology__vVq4_{margin-right:32px;margin-left:32px}.home_workspaceGrid__8CLtB{column-gap:32px}.home_heading__8esP3{font-size:52px}.home_description__j4uIU,.home_freeNote__HhqEI{font-size:20px}}@media (max-width:959px){.home_workspace__qd_Yb{padding:32px 24px}.home_workspaceGrid__8CLtB{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:24px}.home_calculator__nPgov,.home_example__vTqBh,.home_introduction__oGYUT{grid-column:1;grid-row:auto}.home_introduction__oGYUT{padding-top:0}.home_heading__8esP3{max-width:18ch;font-size:44px}.home_description__j4uIU{max-width:42ch;margin-top:16px}.home_freeNote__HhqEI{margin-top:10px;font-size:16px}.home_methodology__vVq4_{margin-right:24px;margin-left:24px}}@media (max-width:559px){.home_workspace__qd_Yb{padding:24px 16px 28px}.home_introduction__oGYUT .eyebrow{font-size:11px}.home_heading__8esP3{margin-top:12px;max-width:15ch;font-size:36px;line-height:1.08}.home_description__j4uIU{margin-top:12px;font-size:18px;line-height:1.4}.home_calculatorHeader__uFIpI{padding:14px 16px}.home_calculatorHeader__uFIpI h2{font-size:22px}.home_calculatorBody__DFWCs{padding:16px 16px 10px}.home_calculator__nPgov [data-jurisdiction-selectors]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.home_calculator__nPgov [data-market-calculator]>div:has([data-jurisdiction-fields]){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.home_calculator__nPgov [data-market-calculator]:has([data-jurisdiction-fields]) [data-market-essential-controls]>div{grid-column:1/-1}.home_calculator__nPgov [data-home-rule-details],.home_calculator__nPgov [data-market-calculator]>div:has([data-jurisdiction-fields])>details{grid-column:1/-1}.home_calculator__nPgov [data-testid$=-calculate-button]{font-size:16px}.home_exampleFacts__xsf_1{grid-template-columns:92px minmax(0,1fr);column-gap:12px}.home_exampleDate__IMCgm{font-size:22px}.home_methodology__vVq4_{flex-direction:column;align-items:flex-start;gap:12px;margin-right:16px;margin-left:16px}.home_methodology__vVq4_ h2{font-size:24px}}@media (max-width:379px){.home_calculator__nPgov [data-jurisdiction-selectors]>div{grid-column:1/-1}.home_calculator__nPgov [data-date-controls] [aria-haspopup=dialog]{width:48px;flex-shrink:0;padding:8px}.home_calculator__nPgov [data-date-controls] [aria-haspopup=dialog] span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.home_workspaceGrid__8CLtB:has([data-calculation-result]){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_introduction__oGYUT{grid-column:1;grid-row:1}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_heading__8esP3{font-size:36px}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_headingTail__KiWuy{display:inline}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_description__j4uIU,.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_freeNote__HhqEI{display:none}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_calculator__nPgov{grid-column:1;grid-row:2}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_workedExample__VFimt{display:none}@media (min-width:768px){.home_calculator__nPgov [data-home-browse]>summary{display:none}.home_calculator__nPgov [data-home-browse]:not([open])>:not(summary){display:block}.home_calculator__nPgov [data-home-browse]::details-content{content-visibility:visible}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home_methodology__vVq4_{animation:home_homeRise__AS_VH linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}}@keyframes home_homeRise__AS_VH{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@media (min-width:960px){.home_workspaceGrid__8CLtB:has([data-calculation-result]){max-width:1040px;margin-inline:auto}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_introduction__oGYUT{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:end}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_introduction__oGYUT>*{grid-column:1}.home_workspaceGrid__8CLtB:has([data-calculation-result]) .home_heroStrip__j_T4Y{grid-column:2;grid-row:1/span 2;align-self:center;margin-top:0;max-width:460px}}