.page_page__r78ru{--paper:#f7f2e8;--cream:#fffdf8;--ink:#193f3e;--ink-deep:#0f2828;--muted:#5c6f69;--rust:#a95e24;--ochre:#c58b43;--line:#d8d0c0;background:var(--cream);color:var(--ink)}.page_shell__mzAXI{width:min(1180px,calc(100% - 64px));margin:0 auto}.page_hero__rDMx6{background:var(--paper);border-bottom:1px solid var(--line);padding:40px 0 88px}.page_breadcrumbs__KXwaS{display:flex;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.78rem;margin-bottom:72px}.page_breadcrumbs__KXwaS a{text-decoration:none}.page_breadcrumbs__KXwaS a:hover{text-decoration:underline}.page_heroGrid__BmlV7{display:grid;grid-template-columns:1.45fr .75fr;gap:clamp(40px,8vw,104px);align-items:end}.page_eyebrow__wp3zB,.page_sectionIndex__7l9c_{color:var(--rust);font-size:.71rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.page_hero__rDMx6 h1,.page_page__r78ru h2{font-family:var(--public-font-editorial);color:var(--ink);font-weight:600;letter-spacing:-.04em}.page_hero__rDMx6 h1{font-size:clamp(3.4rem,6.4vw,6.2rem);line-height:.96;margin:0;max-width:860px}.page_lede__HtZDj{font-size:1.13rem;line-height:1.62;margin:0 0 24px}.page_boundary__YFdcF{color:var(--muted);font-size:.78rem;line-height:1.55;border-left:2px solid var(--ochre);padding-left:15px;margin:0 0 28px}.page_heroActions__hkVQO,.page_inlineActions__sBQgd{display:flex;gap:22px;align-items:center;flex-wrap:wrap}.page_primaryAction__rNdyG{display:inline-flex;align-items:center;gap:14px;background:var(--rust);color:white;padding:15px 19px;text-decoration:none;font-size:.86rem;font-weight:800;line-height:1.2}.page_primaryAction__rNdyG:hover{background:#7e4418}.page_textAction__HIfjR{color:var(--ink);font-size:.84rem;font-weight:800;text-decoration:none;border-bottom:1px solid;padding-bottom:2px}.page_answer__ohMd0{background:white;padding:54px 0;border-bottom:1px solid var(--line)}.page_answerGrid__amsXx,.page_articleGrid__Kz22z{display:grid;grid-template-columns:.43fr 1.57fr;gap:64px}.page_answerGrid__amsXx>div{display:grid;grid-template-columns:1fr 1fr;gap:0 54px;max-width:920px}.page_answerGrid__amsXx p{margin:0 0 1rem;color:var(--muted);font-size:.92rem}.page_answerLead___6P6t{grid-row:span 2;color:var(--ink)!important;font-family:var(--public-font-editorial);font-size:2.05rem!important;line-height:1.2!important}.page_section__1jxD3{padding:108px 0;border-bottom:1px solid var(--line)}.page_sectionHeading__qdYtD{max-width:800px;margin-bottom:48px}.page_copy__Ue8T9 h2,.page_sectionHeading__qdYtD h2,.page_sources__rSWQ5 h2,.page_splitSection__bdJ0x h2{font-size:clamp(2.45rem,4vw,4.2rem);line-height:.98;margin:0 0 20px}.page_sectionHeading__qdYtD>p:last-child{color:var(--muted);max-width:640px}.page_routeGrid__N7Ccg{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.page_routeGrid__N7Ccg li{display:flex;flex-direction:column;min-height:320px;padding:27px 30px 30px 0}.page_routeGrid__N7Ccg li+li{border-left:1px solid var(--line);padding-left:30px}.page_routeTop__Xum7P{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:58px}.page_routeTop__Xum7P span{color:var(--rust);font-family:var(--public-font-editorial);font-size:2rem}.page_routeTop__Xum7P small{color:var(--muted);font-size:.65rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.page_routeGrid__N7Ccg h3{color:var(--ink);font-family:var(--public-font-editorial);font-size:1.7rem;line-height:1.05;margin:0 0 12px}.page_routeGrid__N7Ccg p{color:var(--muted);font-size:.86rem;margin:0}.page_routeGrid__N7Ccg a{color:var(--ink);font-size:.8rem;font-weight:800;margin-top:auto;padding-top:18px;text-decoration:none;border-bottom:1px solid;width:fit-content}.page_routeGrid__N7Ccg li:nth-child(2){border-top:4px solid var(--ochre);margin-top:-1px}.page_routeGrid__N7Ccg li:nth-child(3){border-top:4px solid var(--ink);margin-top:-1px}.page_routingNote__pXKjC{color:var(--muted);font-size:.78rem;margin:28px 0 0 auto;max-width:760px}.page_nextSteps__oAriI,.page_processBand__9aY1v{background:var(--ink);border-bottom:0}.page_lightHeading__JuXQb h2,.page_lightHeading__JuXQb>p:last-child{color:var(--paper)}.page_lightHeading__JuXQb .page_sectionIndex__7l9c_{color:#e7aa68}.page_processList__tsejV{display:grid;grid-template-columns:repeat(5,1fr);list-style:none;padding:0;margin:0;border-top:1px solid #5d7b77}.page_processList__tsejV li{position:relative;min-height:250px;padding:25px 22px 10px 0;border-right:1px solid #5d7b77}.page_processList__tsejV li+li{padding-left:22px}.page_processList__tsejV li:last-child{border-right:0}.page_processList__tsejV li:not(:last-child):after{content:"→";position:absolute;z-index:1;top:21px;right:-13px;background:var(--ink);color:#e7aa68;padding:0 4px}.page_processList__tsejV span{display:block;color:#e7aa68;font-family:var(--public-font-editorial);font-size:2rem;margin-bottom:52px}.page_processList__tsejV h3{color:white;font-family:var(--public-font-editorial);font-size:1.4rem;line-height:1.05;margin:0 0 9px}.page_processList__tsejV p{color:#c6d7d3;font-size:.76rem;line-height:1.58;margin:0}.page_processLimit__h9hSZ{display:grid;grid-template-columns:.9fr 2.1fr;gap:38px;margin-top:46px;padding:23px;border:1px solid #5d7b77;color:#dce7e3;font-size:.8rem}.page_processLimit__h9hSZ strong{color:white}.page_processLimit__h9hSZ p{margin:0}.page_articleGrid__Kz22z aside{padding-top:5px}.page_copy__Ue8T9{max-width:790px}.page_copy__Ue8T9>p{color:#485c56;margin:0 0 1.35rem}.page_copy__Ue8T9 h3{color:var(--ink);font-family:var(--public-font-editorial);font-size:1.65rem;line-height:1.1;margin:2.2rem 0 14px}.page_concepts__2fxhy{margin:46px 0 52px;border-top:1px solid var(--ink)}.page_concepts__2fxhy div{display:grid;grid-template-columns:.55fr 1.45fr;gap:28px;padding:18px 0;border-bottom:1px solid var(--line)}.page_concepts__2fxhy strong{color:var(--ink)}.page_concepts__2fxhy p{color:var(--muted);margin:0}.page_relatedLinks__i8Ac1{background:var(--paper);border-top:3px solid var(--rust);padding:26px;display:flex;flex-direction:column;gap:11px;margin-top:36px}.page_relatedLinks__i8Ac1 p{color:var(--rust);font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px}.page_relatedLinks__i8Ac1 a{color:var(--ink);font-size:.84rem;font-weight:700;width:fit-content}.page_adviceSection__hvujE,.page_estimateSection__8_54P,.page_sources__rSWQ5{background:var(--paper)}.page_splitSection__bdJ0x{display:grid;grid-template-columns:.85fr 1.15fr;gap:96px}.page_sideIntro__pULLf{color:var(--muted);max-width:430px}.page_editorialList__Iangy{list-style:none;padding:0;margin:36px 0;border-top:1px solid var(--line)}.page_editorialList__Iangy li{display:grid;grid-template-columns:36px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid var(--line)}.page_editorialList__Iangy span{color:var(--rust);font-family:var(--public-font-editorial);font-size:1.45rem}.page_editorialList__Iangy p{color:var(--muted);font-size:.88rem;margin:0}.page_editorialList__Iangy strong{color:var(--ink)}.page_plainBoundary__T8ihV{color:var(--ink)!important;border-left:3px solid var(--ochre);padding:12px 0 12px 19px;font-weight:700}.page_dateRule__v0SkG{display:grid;grid-template-columns:145px 1fr;gap:32px;align-items:center;background:var(--paper);border-top:3px solid var(--ochre);margin:40px 0;padding:22px}.page_dateRule__v0SkG>div{display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--line);padding-right:25px;color:var(--rust);text-transform:uppercase;font-size:.65rem;letter-spacing:.1em}.page_dateRule__v0SkG strong{font-family:var(--public-font-editorial);font-size:4rem;line-height:.9}.page_dateRule__v0SkG p{color:var(--muted);font-size:.86rem;margin:0}.page_officialLink__NWHC0{display:grid;gap:3px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--ink);padding:19px 0;text-decoration:none;font-weight:800}.page_officialLink__NWHC0 small{color:var(--muted);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.page_evidenceSection__8Rf98,.page_faqSection__6L6RQ{background:white}.page_sourceNote__Tty5c{background:var(--ink);color:#dce7e3;margin:38px 0;padding:26px 29px}.page_sourceNote__Tty5c small{color:#e7aa68;text-transform:uppercase;letter-spacing:.1em;font-weight:800}.page_sourceNote__Tty5c p{font-size:.88rem}.page_sourceNote__Tty5c a{color:white;font-size:.8rem;font-weight:800}.page_decisionRows__QZSMS{border-top:1px solid var(--ink);margin:36px 0}.page_decisionRows__QZSMS div{display:grid;grid-template-columns:100px 1fr;gap:22px;border-bottom:1px solid var(--line);padding:17px 0}.page_decisionRows__QZSMS span{color:var(--rust);font-size:.67rem;letter-spacing:.1em;text-transform:uppercase;font-weight:800}.page_decisionRows__QZSMS p{color:var(--muted);font-size:.85rem;margin:0}.page_decisionRows__QZSMS strong{color:var(--ink)}.page_triggerList__amcri{list-style:none;padding:0;margin:0 0 32px;border-top:1px solid var(--ink)}.page_triggerList__amcri li{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 0 14px 28px;position:relative}.page_triggerList__amcri li:before{content:"—";color:var(--rust);left:0;position:absolute}.page_faqList__WHS5T{border-top:1px solid var(--ink)}.page_faqList__WHS5T details{border-bottom:1px solid var(--line)}.page_faqList__WHS5T summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-weight:800;gap:25px;justify-content:space-between;list-style:none;padding:21px 0}.page_faqList__WHS5T summary::-webkit-details-marker{display:none}.page_faqList__WHS5T summary span{color:var(--rust);font-family:var(--public-font-editorial);font-size:1.7rem;font-weight:400}.page_faqList__WHS5T details[open] summary span{transform:rotate(45deg)}.page_faqList__WHS5T details p{color:var(--muted);margin:-2px 0 23px;max-width:680px}.page_nextGrid__2j3FS{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #5d7b77}.page_nextGrid__2j3FS a{color:#e5eeeb;display:flex;flex-direction:column;min-height:304px;padding:28px;text-decoration:none}.page_nextGrid__2j3FS a+a{border-left:1px solid #5d7b77}.page_nextGrid__2j3FS a:first-child{background:var(--rust)}.page_nextGrid__2j3FS small{color:#e7aa68;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.page_nextGrid__2j3FS a:first-child small{color:white}.page_nextGrid__2j3FS h3{color:white;font-family:var(--public-font-editorial);font-size:1.6rem;line-height:1.12;margin:59px 0 0}.page_nextGrid__2j3FS strong{border-bottom:1px solid;font-size:.78rem;margin-top:auto;width:fit-content}.page_sources__rSWQ5{padding:76px 0}.page_sourcesGrid__JvvWE{display:grid;grid-template-columns:.85fr 1.15fr;gap:96px}.page_sources__rSWQ5 p{color:var(--muted);font-size:.8rem}.page_sourceColumns__wfYwU{display:grid;grid-template-columns:1fr 1fr;gap:44px}.page_sourceColumns__wfYwU div{display:flex;flex-direction:column;gap:10px}.page_sourceColumns__wfYwU h3{border-bottom:1px solid var(--line);color:var(--ink);font-size:.8rem;margin:0 0 4px;padding-bottom:11px}.page_sourceColumns__wfYwU a{color:var(--muted);font-size:.75rem}@media (max-width:900px){.page_articleGrid__Kz22z,.page_heroGrid__BmlV7,.page_sourcesGrid__JvvWE,.page_splitSection__bdJ0x{grid-template-columns:1fr;gap:34px}.page_heroAside__9aWlr{max-width:640px}.page_answerGrid__amsXx{grid-template-columns:1fr;gap:10px}.page_processList__tsejV{grid-template-columns:1fr;border-top:0}.page_processList__tsejV li,.page_processList__tsejV li+li{display:grid;grid-template-columns:60px 1fr;gap:18px;min-height:0;padding:23px 0;border-right:0;border-top:1px solid #5d7b77}.page_processList__tsejV span{margin:0}.page_processList__tsejV li:not(:last-child):after{content:"↓";left:22px;right:auto;top:auto;bottom:-14px}.page_articleGrid__Kz22z aside{padding:0}.page_routeGrid__N7Ccg{grid-template-columns:1fr 1fr 1fr}.page_routeGrid__N7Ccg li{min-height:300px}.page_processLimit__h9hSZ{grid-template-columns:1fr;gap:7px}.page_splitSection__bdJ0x{gap:34px}}@media (max-width:700px){.page_shell__mzAXI{width:min(100% - 36px,1180px)}.page_hero__rDMx6{padding:27px 0 58px}.page_breadcrumbs__KXwaS{margin-bottom:48px}.page_hero__rDMx6 h1{font-size:clamp(2.85rem,13vw,4.35rem)}.page_section__1jxD3{padding:74px 0}.page_answerGrid__amsXx>div{grid-template-columns:1fr}.page_answerLead___6P6t{grid-row:auto;margin-bottom:7px!important}.page_nextGrid__2j3FS,.page_routeGrid__N7Ccg{grid-template-columns:1fr}.page_routeGrid__N7Ccg li,.page_routeGrid__N7Ccg li+li{min-height:0;padding:23px 0 27px;border-left:0;border-top:1px solid var(--line)}.page_routeGrid__N7Ccg li:first-child{border-top:0}.page_routeGrid__N7Ccg li:nth-child(2),.page_routeGrid__N7Ccg li:nth-child(3){border-top:3px solid var(--ochre)}.page_routeGrid__N7Ccg li:nth-child(3){border-top-color:var(--ink)}.page_routeTop__Xum7P{margin-bottom:20px}.page_routeGrid__N7Ccg a{margin-top:8px}.page_concepts__2fxhy div{grid-template-columns:1fr;gap:4px}.page_dateRule__v0SkG{grid-template-columns:1fr;gap:16px}.page_dateRule__v0SkG>div{border-bottom:1px solid var(--line);border-right:0;padding:0 0 15px}.page_decisionRows__QZSMS div{grid-template-columns:1fr;gap:5px}.page_nextGrid__2j3FS a{min-height:245px}.page_nextGrid__2j3FS a+a{border-left:0;border-top:1px solid #5d7b77}.page_nextGrid__2j3FS h3{margin-top:40px}.page_sourceColumns__wfYwU{grid-template-columns:1fr}.page_heroActions__hkVQO,.page_inlineActions__sBQgd{align-items:flex-start;flex-direction:column}.page_primaryAction__rNdyG{width:fit-content}}@media (max-width:340px){.page_shell__mzAXI{width:calc(100% - 28px)}.page_hero__rDMx6 h1{font-size:2.63rem}.page_primaryAction__rNdyG{width:100%;justify-content:space-between}}@media (prefers-reduced-motion:reduce){.page_page__r78ru *{scroll-behavior:auto;transition-duration:.01ms!important}}