.reg-page{--reg-ink:#292522;--reg-muted:#756c66;--reg-line:#d9cec1;--reg-clay:#a76246;--reg-plum:#4a3648;color:var(--reg-ink);background:#fffdfa;overflow:hidden}.reg-shell{width:min(100% - 48px,1152px);margin:0 auto}.reg-kicker{margin:0;color:#775449;font-size:11px;font-weight:760;letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.reg-hero-copy .reg-kicker{display:flex;flex-wrap:wrap;justify-content:center;gap:0 8px}.reg-kicker-slash{margin-right:8px;color:#b2a298}.reg-kicker-rest{white-space:nowrap}.reg-hero{position:relative;padding:70px 0 72px;background:radial-gradient(ellipse at 80% 14%,hsla(34,45%,70%,.23),transparent 36%),linear-gradient(137deg,#f8f2e9,#f4eee6 48%,#f0e8df)}.reg-hero:after{position:absolute;right:0;bottom:0;left:0;height:1px;background:rgba(135,99,77,.16);content:""}.reg-hero-copy{max-width:860px;margin:0 auto 40px;text-align:center}.reg-hero-copy h1{margin:14px auto 16px;font-size:clamp(40px,4.2vw,52px);font-weight:640;letter-spacing:-.045em;line-height:1.08;text-wrap:balance}.reg-hero-copy>p{max-width:760px;margin:0 auto;color:var(--reg-muted);font-size:18px;font-style:normal;line-height:1.65}.reg-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:11px;margin-top:22px}.reg-primary,.reg-secondary{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;border-radius:8px;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .16s ease,border-color .16s ease}.reg-primary{background:#4f46e5;color:#fff}.reg-primary:hover{background:#4338ca}.reg-secondary{border:1px solid #d4c6b8;color:var(--reg-ink);background:transparent}.reg-secondary:hover{border-color:#a89080;background:#fff}.reg-casefile{width:100%;margin:0 auto;border:1px solid #d9cbbd;border-radius:8px;background:#fffdf9;box-shadow:0 20px 52px rgba(71,52,39,.1);overflow:hidden}.reg-casefile-foot,.reg-casefile-label,.reg-casefile-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.reg-casefile-top{min-height:50px;padding:0 22px;border-bottom:1px solid #e6ddd3}.reg-casefile-mark,.reg-section-mark{display:flex;align-items:center;gap:9px;color:var(--reg-plum)}.reg-casefile-label,.reg-casefile-mark span,.reg-casefile-options span,.reg-casefile-result small,.reg-example,.reg-packet-head,.reg-section-mark span,.reg-slip-foot>span,.reg-slip-head,.reg-table-head{font-size:11px;font-weight:760;letter-spacing:.12em;white-space:nowrap;text-transform:uppercase}.reg-example{color:#a39285}.reg-casefile-body{padding:22px 24px 20px}.reg-casefile-label{margin-bottom:13px;color:#87776b}.reg-casefile-label span:last-child{color:#aa9b8d;font-size:13px}.reg-casefile-fields{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #e5dbd0;border-radius:6px;background:#fcfaf6}.reg-casefile-fields>div{display:flex;min-height:62px;align-items:center;gap:10px;padding:11px 14px}.reg-casefile-fields>div+div{border-left:1px solid #e8ded4}.reg-casefile-fields>div>span,.reg-component-list article>span,.reg-event-rail>div>span,.reg-factor-number,.reg-intake-slip li>span:first-child,.reg-outcome-list>div>span:first-child,.reg-route-options>div>span{color:#b87b5d;font-size:13px;font-weight:750;letter-spacing:.09em}.reg-casefile-fields strong{font-size:16px;font-weight:650}.reg-casefile-fields i{width:6px;height:6px;flex:0 0 auto;margin-left:auto;border-radius:50%;background:#a5a17c}.reg-casefile-result{display:flex;min-height:64px;align-items:center;gap:12px;padding:11px 14px;border:1px solid #d8c7b8;border-top:0;background:#f7f0e8}.reg-result-icon{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fffaf3;background:var(--reg-plum)}.reg-casefile-result>div{display:grid;gap:4px}.reg-casefile-result small{color:#8e7665;font-size:13px}.reg-casefile-result strong{font-size:16px;font-weight:650}.reg-casefile-result>svg{margin-left:auto;color:#8e6652}.reg-casefile-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;padding:12px 0 0}.reg-casefile-options span{padding:8px 7px;border:1px solid #e7ddd2;border-radius:4px;color:#695c52;font-size:13px;letter-spacing:.07em;text-align:center}.reg-casefile-foot{justify-content:flex-start;min-height:39px;margin:0;padding:0 24px;border-top:1px solid #e7ddd3;color:#77675c;background:#fbf7f1;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.reg-eligibility{padding:94px 0 102px;background:#fffdfa}.reg-eligibility .reg-shell{display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);align-items:center;gap:85px}.reg-components-intro h2,.reg-deadline-block h2,.reg-eligibility-intro h2,.reg-exception-copy h2,.reg-exchange-block h2,.reg-faq-heading h2,.reg-intake-copy h2,.reg-outcome-lead h2,.reg-resolution-heading h2,.reg-routing-heading h2{margin:12px 0 13px;font-size:clamp(32px,3.2vw,42px);font-weight:620;letter-spacing:-.042em;line-height:1.14;text-wrap:balance}.reg-deadline-block>p,.reg-eligibility-intro>p:last-child,.reg-exception-copy>p:not(.reg-kicker),.reg-exchange-block>p,.reg-intake-copy>p:not(.reg-kicker),.reg-outcome-lead>p:not(.reg-kicker),.reg-resolution-heading>p:last-child,.reg-routing-heading>p{color:var(--reg-muted);font-size:16px;line-height:1.75}.reg-eligibility-intro>p:last-child{margin:0}.reg-factor-list{border-top:1px solid var(--reg-line)}.reg-factor-list article{display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:14px;min-height:80px;border-bottom:1px solid var(--reg-line)}.reg-factor-list article>div{display:flex;align-items:baseline;justify-content:space-between;gap:28px}.reg-factor-list h3{flex:0 0 160px;margin:0;font-size:14px;font-weight:660}.reg-factor-list p{max-width:390px;margin:0;color:var(--reg-muted);font-size:14px;line-height:1.6}.reg-factor-rule{width:22px;height:1px;background:#c39378}.reg-resolution{padding:82px 0 86px;color:#f9f3e9;background:#352b31}.reg-resolution .reg-kicker{color:#d7b18d}.reg-resolution-heading{display:grid;grid-template-columns:1fr minmax(210px,.55fr);align-items:end;-moz-column-gap:72px;column-gap:72px;margin-bottom:30px}.reg-resolution-heading .reg-kicker{grid-column:1/-1}.reg-resolution-heading h2{max-width:650px;margin-bottom:0}.reg-resolution-heading>p:last-child{margin:0 0 3px;color:#c8bcb8;font-size:16px;line-height:1.6}.reg-path-table{border-top:1px solid hsla(28,45%,87%,.32)}.reg-path-table ol{margin:0;padding:0;list-style:none}.reg-path-row,.reg-table-head{display:grid;grid-template-columns:50px minmax(160px,.76fr) 30px minmax(220px,1.24fr);align-items:center;gap:16px;border-bottom:1px solid hsla(28,45%,87%,.2)}.reg-table-head{min-height:41px;padding:0 13px;color:#c2afa2;font-size:13px}.reg-table-head span:first-child{grid-column:2}.reg-table-head span:last-child{grid-column:4}.reg-path-row{min-height:53px;padding:0 13px}.reg-path-index{color:#c99876;font-size:13px}.reg-path-row strong{font-size:16px;font-weight:600}.reg-path-row>svg{color:#c99876}.reg-path-row>span:last-child{color:#d7cdc8;font-size:16px}.reg-resolution-note{margin:22px 0 0;color:#dfc2a4;font-size:18px;font-style:normal;font-weight:570}.reg-timing{padding:96px 0 103px;background:#f4eee6}.reg-timing-layout{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:86px}.reg-section-mark{margin-bottom:20px;color:#775449}.reg-section-mark span{font-size:13px}.reg-deadline-block h2,.reg-exchange-block h2{margin-top:0;font-size:clamp(32px,3vw,40px)}.reg-deadline-block>p,.reg-exchange-block>p{margin:0 0 13px}.reg-check-list{display:grid;gap:0;margin:17px 0 16px;padding:0;border-top:1px solid #d8c9ba;list-style:none}.reg-check-list li{display:flex;align-items:center;gap:11px;min-height:39px;border-bottom:1px solid #d8c9ba;color:#50463f;font-size:14px}.reg-check-list svg{color:#65714e}.reg-deadline-block{padding-left:43px;border-left:1px solid #d2c2b3}.reg-event-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 0;border-top:1px solid #d8c9ba;border-left:1px solid #d8c9ba}.reg-event-rail>div{display:grid;grid-template-columns:25px 8px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 9px;border-right:1px solid #d8c9ba;border-bottom:1px solid #d8c9ba}.reg-event-rail>div>span{color:#ad7557}.reg-event-rail i{width:6px;height:6px;border-radius:50%;background:#9d8966}.reg-event-rail strong{color:#554a43;font-size:14px;font-weight:570;line-height:1.4}.reg-intake{padding:100px 0 104px;background:#fffdfa}.reg-intake-layout{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);align-items:center;gap:84px}.reg-intake-copy h2{max-width:430px}.reg-intake-copy>p:not(.reg-kicker){margin:0 0 12px}.reg-intake-slip{border:1px solid #d8c9ba;background:#fcf9f3;box-shadow:10px 12px 0 #efe6db}.reg-slip-head{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 17px;border-bottom:1px solid #e1d5c9;color:#6a4c43}.reg-slip-head>span:last-child{margin-left:auto;color:#a18772;font-size:13px}.reg-intake-slip ol{margin:0;padding:0 17px;list-style:none}.reg-intake-slip li{display:grid;grid-template-columns:31px minmax(0,1fr) 90px;align-items:center;gap:11px;min-height:49px;border-bottom:1px solid #e8ded3}.reg-intake-slip li strong{font-size:16px;font-weight:600;text-transform:capitalize}.reg-slip-line{height:1px;background:#d8cabc}.reg-slip-foot{display:grid;grid-template-columns:auto 16px minmax(0,1fr);align-items:center;gap:9px;min-height:54px;padding:10px 17px;color:#6b5142;background:#f3ece1}.reg-slip-foot>span{color:#98765e;font-size:13px}.reg-slip-foot>svg{color:#a76246}.reg-slip-foot strong{font-size:14px;font-weight:570}.reg-routing{padding:84px 0 92px;color:#f6eee5;background:#4a3648}.reg-routing .reg-kicker{color:#d9b993}.reg-routing-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.55fr);align-items:end;gap:60px;margin-bottom:31px}.reg-routing-heading h2{max-width:650px;margin-bottom:0}.reg-routing-heading>p{margin:0 0 4px;color:#cfc1c6}.reg-route-board{display:grid;grid-template-columns:auto 36px minmax(0,1fr);align-items:stretch;border:1px solid hsla(24,39%,85%,.25);background:rgba(34,26,34,.18)}.reg-route-origin{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:26px}.reg-route-origin>span{color:#c7a27f;font-size:11px;font-weight:750;letter-spacing:.13em;white-space:nowrap}.reg-route-origin strong{font-size:19px;font-weight:560}.reg-route-branch{position:relative;display:grid;grid-template-rows:repeat(6,1fr);align-items:center;justify-items:end}.reg-route-branch>span{position:absolute;top:42px;bottom:42px;left:0;width:1px;height:auto;background:hsla(28,45%,76%,.7)}.reg-route-branch i{display:none}.reg-route-options{display:grid;grid-template-columns:1fr;align-content:center;gap:8px;padding:16px 22px 16px 0}.reg-route-options>div{position:relative}.reg-route-options>div:before{position:absolute;top:50%;left:-36px;width:36px;height:1px;background:hsla(28,45%,76%,.7);content:""}.reg-route-options>div{display:flex;min-height:51px;align-items:center;gap:12px;padding:8px 12px;border:1px solid hsla(25,40%,84%,.2);background:rgba(255,247,237,.04)}.reg-route-options>div>span{color:#ceaa86}.reg-route-options strong{font-size:14px;font-weight:570}.reg-routing-foot{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:21px}.reg-routing-foot p{margin:0;color:#d5c7cd;font-size:14px;line-height:1.7}.reg-exceptions{padding:98px 0 102px;background:#f6f0e8}.reg-exceptions-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:86px}.reg-exception-copy .reg-section-mark{margin-bottom:28px}.reg-exception-copy h2{font-size:clamp(28px,2.8vw,36px)}.reg-exception-copy>p:not(.reg-kicker){margin:0 0 13px}.reg-exception-list{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 17px;padding:0;list-style:none}.reg-exception-list li{padding:8px 10px;border:1px solid #d8c9ba;border-radius:99px;color:#63564c;background:#fbf8f3;font-size:13px}.reg-handoff-packet{border:1px solid #d2c2b4;background:#fffdfa;box-shadow:11px 12px 0 #e9dfd3}.reg-packet-head{display:flex;min-height:49px;align-items:center;gap:9px;padding:0 17px;border-bottom:1px solid #e5dbd1;color:#624945}.reg-packet-head>span:last-child{margin-left:auto;color:#87906e;font-size:13px}.reg-handoff-packet>p{margin:20px 18px 11px;color:#6b5c52;font-size:14px}.reg-packet-items{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 18px 20px}.reg-packet-items span{padding:12px 11px;border:1px solid #e4d9ce;color:#423a36;background:#fbf7f1;font-size:14px;font-weight:570}.reg-packet-route{display:flex;min-height:51px;align-items:center;gap:10px;padding:0 18px;border-top:1px solid #dfd2c7;color:#f8f3e9;background:#40323e;font-size:14px;font-weight:650}.reg-packet-route>svg{margin-left:auto;color:#dfbb96}.reg-packet-dot{width:7px;height:7px;border-radius:50%;background:#d9b783}.reg-outcome{padding:94px 0 102px;background:#fffdfa}.reg-outcome .reg-shell{display:block}.reg-outcome-lead{max-width:760px}.reg-outcome-lead h2{font-size:clamp(32px,3vw,40px)}.reg-outcome-lead>p:not(.reg-kicker){margin:0 0 13px}.reg-outcome-list{border-top:1px solid var(--reg-line)}.reg-outcome-list-head{display:flex;justify-content:space-between;gap:15px;min-height:43px;align-items:center;border-bottom:1px solid var(--reg-line);color:#88756a;font-size:13px}.reg-outcome-list>div:not(.reg-outcome-list-head){display:grid;grid-template-columns:28px 18px minmax(0,1fr);align-items:center;gap:12px;min-height:43px;border-bottom:1px solid #e7ded4}.reg-outcome-list>div:not(.reg-outcome-list-head)>svg{color:#6c7655}.reg-outcome-list>div:not(.reg-outcome-list-head) strong{font-size:14px;font-weight:580}.reg-outcome-list>p{margin:14px 0 0;color:#735344;font-size:14px;font-weight:630}.reg-components{padding:74px 0 81px;background:#f3ece4}.reg-components-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:85px}.reg-components-intro h2{max-width:520px}.reg-component-list{border-top:1px solid #d8cabe}.reg-component-list article{display:grid;grid-template-columns:27px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:68px;padding:11px 2px;border-bottom:1px solid #d8cabe}.reg-component-list h3{margin:0 0 4px;font-size:16px;font-weight:650}.reg-component-list h3 a{color:#4f46e5;text-decoration:none}.reg-component-list h3 a:hover{color:#4338ca;text-decoration:underline}.reg-component-list p{margin:0;color:#756c66;font-size:14px;line-height:1.55}.reg-component-list article>svg{color:#9a7c67}.reg-faq{padding:83px 0 24px;background:#fffdfa}.reg-faq-layout{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:80px}.reg-faq-heading h2{max-width:420px}.reg-faq-heading>a,.reg-footer-links>a{display:inline-flex;align-items:center;gap:8px;color:#4f46e5;font-size:14px;font-weight:600;text-decoration:none}.reg-faq-heading>a:hover,.reg-footer-links>a:hover{color:#4338ca;text-decoration:underline}.reg-faq-list{border-top:1px solid var(--reg-line)}.reg-faq-list details{border-bottom:1px solid var(--reg-line)}.reg-faq-list summary{display:flex;min-height:56px;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font-size:16px;font-weight:580;list-style:none}.reg-faq-list summary::-webkit-details-marker{display:none}.reg-faq-list summary>span{color:#9d7058;font-size:19px;font-weight:400}.reg-faq-list details[open] summary>span{transform:rotate(45deg)}.reg-faq-list details p{max-width:620px;margin:-2px 28px 17px 0;color:var(--reg-muted);font-size:14px;line-height:1.7}.reg-close{background:#34261f;color:#f7f6ef}.reg-close-panel{display:flex;align-items:center;justify-content:space-between;gap:56px;padding:60px 0}.reg-close-copy{flex:1 1 560px;min-width:0;max-width:720px}.reg-page .reg-close h2{max-width:560px;margin:0;color:#f7f6ef;font-size:clamp(28px,3vw,36px);font-weight:590;letter-spacing:-.04em;line-height:1.15}.reg-page .reg-close-copy>p{max-width:640px;margin:12px 0 0;color:#e6ddd4;font-size:16px;line-height:1.7}.reg-close ul{display:grid;grid-template-columns:1fr;gap:8px;margin:16px 0 0;padding:0;list-style:none}.reg-close li{position:relative;padding-left:16px;color:#e6ddd4;font-size:16px;line-height:1.5}.reg-close li:before{position:absolute;top:.55em;left:0;width:5px;height:5px;border-radius:50%;background:#d4a07a;content:""}.reg-close-panel .reg-actions{flex:0 0 auto;justify-content:flex-end;margin:0}.reg-close .reg-secondary{border-color:hsla(53,33%,95%,.32);color:#f7f6ef;background:transparent}.reg-close .reg-secondary:hover{border-color:hsla(53,33%,95%,.55);color:#f7f6ef;background:hsla(53,33%,95%,.08)}@media (max-width:900px){.reg-hero{padding:57px 0 61px}.reg-close-panel{flex-direction:column;align-items:flex-start;gap:28px}.reg-close-copy{flex:none}.reg-close-panel .reg-actions{justify-content:flex-start}.reg-components-layout,.reg-eligibility .reg-shell,.reg-exceptions-layout,.reg-faq-layout,.reg-intake-layout,.reg-outcome .reg-shell,.reg-timing-layout{gap:48px}.reg-eligibility .reg-shell,.reg-outcome .reg-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.reg-components-layout,.reg-exceptions-layout,.reg-faq-layout,.reg-intake-layout,.reg-timing-layout{grid-template-columns:1fr 1fr}.reg-deadline-block{padding-left:28px}.reg-route-board{grid-template-columns:auto 36px minmax(0,1fr)}.reg-route-options{padding-right:16px}.reg-routing-foot{gap:35px}}@media (max-width:640px){.reg-shell{width:min(100% - 36px,1152px)}.reg-hero{padding:43px 0 45px}.reg-hero-copy{margin-bottom:28px;text-align:left}.reg-hero-copy .reg-kicker{justify-content:flex-start}.reg-hero-copy h1{max-width:none;margin:12px 0 14px;font-size:clamp(36px,9vw,44px)}.reg-hero-copy>p{max-width:none;margin:0}.reg-actions{justify-content:flex-start}.reg-casefile-label,.reg-casefile-top{flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:0;padding-top:10px;padding-bottom:10px}.reg-casefile-top{min-height:42px;padding-inline:12px}.reg-example{font-size:13px}.reg-casefile-body{padding:15px 12px 13px}.reg-casefile-label{align-items:flex-start;font-size:13px}.reg-casefile-label span:last-child{text-align:left}.reg-casefile-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-casefile-fields>div{min-height:47px;gap:7px;padding:8px 9px}.reg-casefile-fields>div+div{border-left:0}.reg-casefile-fields>div:nth-child(2n){border-left:1px solid #e8ded4}.reg-casefile-fields>div:nth-child(n+3){border-top:1px solid #e8ded4}.reg-casefile-fields strong{font-size:14px}.reg-casefile-result{min-height:58px;padding:9px}.reg-casefile-result strong{max-width:220px;font-size:14px}.reg-casefile-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:9px}.reg-casefile-options span{padding:7px 3px;font-size:13px}.reg-casefile-foot{min-height:36px;padding-inline:12px;font-size:13px}.reg-eligibility,.reg-exceptions,.reg-intake,.reg-outcome,.reg-timing{padding:65px 0 69px}.reg-components-layout,.reg-eligibility .reg-shell,.reg-exceptions-layout,.reg-faq-layout,.reg-intake-layout,.reg-outcome .reg-shell,.reg-timing-layout{grid-template-columns:1fr;gap:31px}.reg-components-intro h2,.reg-deadline-block h2,.reg-eligibility-intro h2,.reg-exception-copy h2,.reg-exchange-block h2,.reg-faq-heading h2,.reg-intake-copy h2,.reg-outcome-lead h2,.reg-resolution-heading h2,.reg-routing-heading h2{margin-top:10px;font-size:26px}.reg-factor-list article{grid-template-columns:25px minmax(0,1fr);gap:8px;min-height:74px}.reg-factor-list article>div{display:block}.reg-factor-list h3{margin-bottom:4px;font-size:16px}.reg-factor-list p{font-size:14px}.reg-factor-rule{display:none}.reg-resolution{padding:65px 0 69px}.reg-resolution-heading{grid-template-columns:1fr;gap:13px;margin-bottom:22px}.reg-resolution-heading .reg-kicker{grid-column:auto}.reg-resolution-heading>p:last-child{font-size:14px}.reg-table-head{display:none}.reg-path-row{grid-template-columns:22px minmax(0,1fr) 16px;gap:6px 9px;min-height:68px;padding:9px 2px}.reg-path-row strong{font-size:14px}.reg-path-row>svg{grid-column:3;grid-row:1}.reg-path-row>span:last-child{grid-column:2/4;color:#d1c3bd;font-size:14px}.reg-resolution-note{font-size:16px;line-height:1.5}.reg-deadline-block{padding-top:29px;padding-left:0;border-top:1px solid #d2c2b3;border-left:0}.reg-event-rail{grid-template-columns:1fr}.reg-event-rail>div{min-height:40px}.reg-intake-slip li{grid-template-columns:25px minmax(0,1fr) 45px;min-height:44px}.reg-intake-slip li strong{font-size:14px}.reg-slip-foot{grid-template-columns:1fr 15px}.reg-slip-foot strong{grid-column:1/-1}.reg-routing{padding:65px 0 69px}.reg-routing-heading{grid-template-columns:1fr;gap:12px;margin-bottom:23px}.reg-routing-heading>p{font-size:14px}.reg-route-board{grid-template-columns:1fr;min-height:auto}.reg-route-origin{min-height:84px;gap:7px;padding:16px}.reg-route-origin strong{font-size:16px}.reg-route-branch{display:none}.reg-route-options{grid-template-columns:1fr;padding:0 12px 13px}.reg-route-options>div:before{display:none}.reg-route-options>div{min-height:47px;gap:7px;padding:7px}.reg-route-options strong{font-size:13px}.reg-routing-foot{grid-template-columns:1fr;gap:10px}.reg-routing-foot p{font-size:14px}.reg-exception-copy .reg-section-mark{margin-bottom:22px}.reg-exception-list{gap:6px}.reg-exception-list li{padding:7px 9px;font-size:13px}.reg-handoff-packet{box-shadow:6px 7px 0 #e9dfd3}.reg-outcome-list-head{font-size:13px}.reg-outcome-list>div:not(.reg-outcome-list-head){min-height:42px;grid-template-columns:22px 16px minmax(0,1fr);gap:8px}.reg-outcome-list>div:not(.reg-outcome-list-head) strong{font-size:14px}.reg-components{padding:62px 0 67px}.reg-components-layout{gap:22px}.reg-components-intro h2{max-width:330px;font-size:25px}.reg-component-list article{min-height:63px;gap:8px}.reg-component-list p{font-size:13px}.reg-faq{padding:65px 0 20px}.reg-faq-layout{gap:19px}.reg-faq-heading h2{max-width:320px;font-size:25px}.reg-faq-list summary{min-height:51px;font-size:14px}.reg-close-panel{padding:44px 0 48px}.reg-close-panel .reg-actions{flex-direction:column;align-items:stretch;width:100%}.reg-close-panel .reg-actions a{width:100%}}@media (prefers-color-scheme:dark){.reg-page{--reg-ink:#f4eee8;--reg-muted:#c2b9b2;--reg-line:#514843;color:var(--reg-ink);background:#15171c}.reg-kicker{color:#d1a889}.reg-hero{background:radial-gradient(ellipse at 80% 14%,rgba(133,88,76,.22),transparent 36%),linear-gradient(137deg,#282126,#272126 48%,#262127)}.reg-hero:after{background:hsla(29,45%,76%,.16)}.reg-hero-copy>p{color:var(--reg-muted)}.reg-casefile{border-color:#51433f;background:#201e23;box-shadow:0 20px 52px rgba(0,0,0,.25)}.reg-casefile-foot,.reg-casefile-top{border-color:#40383a}.reg-casefile-mark,.reg-section-mark{color:#dbc4ac}.reg-casefile-label,.reg-example{color:#b8a99e}.reg-casefile-label span:last-child{color:#9c8c82}.reg-casefile-fields{border-color:#4b4140;background:#272329}.reg-casefile-fields>div+div,.reg-casefile-fields>div:nth-child(n+3){border-color:#4b4140}.reg-casefile-fields>div:nth-child(2n){border-left-color:#4b4140}.reg-casefile-fields>div:nth-child(n+3){border-top-color:#4b4140}.reg-casefile-fields strong,.reg-casefile-result strong{color:#f1e9e1}.reg-casefile-fields>div>span,.reg-component-list article>span,.reg-event-rail>div>span,.reg-factor-number,.reg-intake-slip li>span:first-child,.reg-outcome-list>div>span:first-child,.reg-route-options>div>span{color:#d19a76}.reg-casefile-result{border-color:#574641;background:#34272d}.reg-result-icon{color:#fff7ed;background:#654753}.reg-casefile-result small{color:#d0ad91}.reg-casefile-result>svg{color:#d5a47d}.reg-casefile-options span{border-color:#514645;color:#ded2c8}.reg-casefile-foot{color:#bdb1a9;background:#242126}.reg-eligibility,.reg-faq,.reg-intake,.reg-outcome{background:#15171c}.reg-factor-list,.reg-factor-list article{border-color:#514843}.reg-deadline-block>p,.reg-eligibility-intro>p:last-child,.reg-exception-copy>p:not(.reg-kicker),.reg-exchange-block>p,.reg-factor-list p,.reg-intake-copy>p:not(.reg-kicker),.reg-outcome-lead>p:not(.reg-kicker),.reg-resolution-heading>p:last-child,.reg-routing-heading>p{color:var(--reg-muted)}.reg-factor-rule{background:#b27f63}.reg-resolution{background:#30262e}.reg-resolution .reg-kicker,.reg-resolution-note{color:#dfb58e}.reg-path-table{border-color:hsla(28,45%,87%,.32)}.reg-path-row,.reg-table-head{border-color:hsla(28,45%,87%,.2)}.reg-exceptions,.reg-timing{background:#211e23}.reg-section-mark{color:#d7b293}.reg-check-list,.reg-check-list li,.reg-deadline-block{border-color:#4c423e}.reg-check-list li,.reg-event-rail strong{color:#ddd3cb}.reg-check-list svg{color:#aab18b}.reg-event-rail,.reg-event-rail>div{border-color:#4c423e}.reg-event-rail i{background:#b99a6c}.reg-handoff-packet,.reg-intake-slip{border-color:#4e433e;background:#211f23;box-shadow:9px 10px 0 #302831}.reg-packet-head,.reg-slip-head{border-color:#443b3b;color:#dec8b0}.reg-packet-head>span:last-child,.reg-slip-foot>span,.reg-slip-head>span:last-child{color:#bd9a7b}.reg-intake-slip li{border-color:#403839}.reg-intake-slip li strong,.reg-packet-items span{color:#eee5dc}.reg-slip-line{background:#514640}.reg-slip-foot{color:#dec7b0;background:#30262e}.reg-slip-foot>svg{color:#d39c77}.reg-routing{background:#3c2c3d}.reg-routing .reg-kicker{color:#dfbd97}.reg-route-board{border-color:hsla(24,39%,85%,.25);background:rgba(17,13,19,.22)}.reg-route-branch i{background:#3c2c3d}.reg-route-options>div{border-color:hsla(25,40%,84%,.23);background:rgba(255,247,237,.05)}.reg-route-options>div>span,.reg-route-origin>span{color:#dfb58e}.reg-exception-list li{border-color:#524745;color:#dfd3c9;background:#29252a}.reg-handoff-packet>p{color:#c7bbb1}.reg-packet-items span{border-color:#48403d;background:#29252a}.reg-packet-route{border-color:#4a3d43;background:#362b35}.reg-outcome-list,.reg-outcome-list-head,.reg-outcome-list>div:not(.reg-outcome-list-head){border-color:#514843}.reg-outcome-list-head{color:#c2a58c}.reg-outcome-list>div:not(.reg-outcome-list-head)>svg{color:#aab18b}.reg-outcome-list>div:not(.reg-outcome-list-head) strong{color:#eee5dd}.reg-outcome-list>p{color:#d8ad89}.reg-components{background:#211e23}.reg-component-list,.reg-component-list article{border-color:#504640}.reg-component-list h3 a{color:#a5b4fc}.reg-component-list h3 a:hover{color:#c7d2fe}.reg-component-list p{color:#bdb3ab}.reg-component-list article>svg{color:#c6a384}.reg-faq-list,.reg-faq-list details,.reg-footer-links{border-color:#514843}.reg-faq-heading>a,.reg-footer-links>a{color:#a5b4fc}.reg-faq-heading>a:hover,.reg-footer-links>a:hover{color:#c7d2fe}.reg-faq-list summary>span{color:#d1a889}.reg-faq-list details p{color:#c2b9b2}}.reg-page .reg-hero-copy>p{font-size:18px}.reg-page .reg-casefile-foot,.reg-page .reg-check-list li,.reg-page .reg-close li,.reg-page .reg-close-copy>p,.reg-page .reg-component-list p,.reg-page .reg-deadline-block>p,.reg-page .reg-eligibility-intro>p:last-child,.reg-page .reg-event-rail strong,.reg-page .reg-exception-copy>p:not(.reg-kicker),.reg-page .reg-exception-list li,.reg-page .reg-exchange-block>p,.reg-page .reg-factor-list p,.reg-page .reg-faq-list details p,.reg-page .reg-handoff-packet>p,.reg-page .reg-intake-copy>p:not(.reg-kicker),.reg-page .reg-outcome-lead>p:not(.reg-kicker),.reg-page .reg-path-row>span:last-child,.reg-page .reg-resolution-heading>p:last-child,.reg-page .reg-route-options strong,.reg-page .reg-routing-foot p,.reg-page .reg-routing-heading>p,.reg-page .reg-slip-foot strong{font-size:16px;line-height:1.6}.reg-page .reg-casefile-result strong,.reg-page .reg-component-list h3,.reg-page .reg-factor-list h3,.reg-page .reg-faq-list summary,.reg-page .reg-intake-slip li strong,.reg-page .reg-path-row strong,.reg-page .reg-resolution-note{font-size:18px}.reg-page .reg-casefile-fields strong{font-size:16px}.reg-page .reg-casefile-label,.reg-page .reg-casefile-label span,.reg-page .reg-casefile-mark span,.reg-page .reg-casefile-options span,.reg-page .reg-casefile-result small,.reg-page .reg-example,.reg-page .reg-kicker,.reg-page .reg-packet-head,.reg-page .reg-route-origin>span,.reg-page .reg-section-mark span,.reg-page .reg-slip-foot>span,.reg-page .reg-slip-head,.reg-page .reg-slip-head span,.reg-page .reg-table-head{font-size:11px}