body:has([data-journey-v14]){background:#f7f4ef}body:has([data-journey-v14]) .ivy-banner{color:#1f1b17!important;background:#d8c9b7!important;border-bottom-color:#1f1b1714!important}body:has([data-journey-v14])>header{z-index:400!important;position:relative!important}body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]){box-shadow:none!important;-webkit-backdrop-filter:blur(16px)!important;background:#d8c9b7ed!important;border-bottom-color:#1f1b171a!important}:is(body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=navLink],body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=searchLink],body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=phoneLink],body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=languageButton]){color:#1f1b17!important}body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=languageDetails]{border-left-color:#1f1b1724!important}body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=menuLine]{background:#1f1b17!important}body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=logoLink] svg{color:#1f1b17!important}body:has([data-journey-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=ctaButton]{color:#f7f4ef!important;background:#1f1b17!important;border:1px solid #1f1b17!important;border-radius:8px!important}body:has([data-journey-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]){-webkit-backdrop-filter:blur(20px)!important;background:#f7f4eff2!important}body:has([data-journey-v14]) footer{color:#1f1b17!important;background:#d8c9b7!important}:is(body:has([data-journey-v14]) footer [class*=description],body:has([data-journey-v14]) footer [class*=socialLink],body:has([data-journey-v14]) footer [class*=colLink],body:has([data-journey-v14]) footer [class*=contactInfo],body:has([data-journey-v14]) footer [class*=emailLink],body:has([data-journey-v14]) footer [class*=copyright],body:has([data-journey-v14]) footer [class*=legalLink],body:has([data-journey-v14]) footer [class*=colHeading]){color:#1f1b17c2!important}.JourneyPages-module__DEMshW__page{--ivory:#f7f4ef;--oat:#eee6da;--sand:#d8c9b7;--taupe:#b7a391;--walnut:#59463c;--ink:#1f1b17;--muted:#1f1b17b8;--line:#1f1b171f;--radius:22px;--control:999px;--gutter:clamp(20px,4vw,72px);--gap:clamp(14px,1.55vw,24px);background:var(--ivory);color:var(--ink);font-family:var(--font-sans),"Satoshi",system-ui,sans-serif;overflow:clip}.JourneyPages-module__DEMshW__page *,.JourneyPages-module__DEMshW__page :before,.JourneyPages-module__DEMshW__page :after{box-sizing:border-box}.JourneyPages-module__DEMshW__page a{color:inherit}.JourneyPages-module__DEMshW__page a[href^=tel\:]{overflow-wrap:normal;vertical-align:middle;white-space:nowrap;word-break:normal;align-items:center;min-height:44px;display:inline-flex}.JourneyPages-module__DEMshW__page a:focus-visible{outline-offset:4px;outline:3px solid #8a735f}.JourneyPages-module__DEMshW__shell{width:min(100%,1440px);padding-inline:var(--gutter);margin-inline:auto}.JourneyPages-module__DEMshW__kicker,.JourneyPages-module__DEMshW__cardKicker{color:var(--walnut);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:650;line-height:1.3}.JourneyPages-module__DEMshW__breadcrumbs{color:#1f1b17ad;letter-spacing:.035em;align-items:center;gap:8px;min-height:44px;margin-bottom:20px;font-size:.7rem;line-height:1.4;display:flex}.JourneyPages-module__DEMshW__breadcrumbs a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.JourneyPages-module__DEMshW__breadcrumbs>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:27ch;overflow:hidden}.JourneyPages-module__DEMshW__hubHero,.JourneyPages-module__DEMshW__detailHero{background:var(--sand);border-bottom:1px solid var(--line)}.JourneyPages-module__DEMshW__detailSiteHero{--ivy-hero-editorial-height:clamp(660px,74svh,740px);--ivy-hero-editorial-title-size:clamp(3.2rem,4.8vw,5.05rem);--ivy-hero-editorial-title-leading:1.02}.JourneyPages-module__DEMshW__detailSiteHero [data-site-hero-media]:before{width:clamp(112px,11vw,170px)}.JourneyPages-module__DEMshW__detailSiteHero [class*=utilitySlot]{grid-area:1/9/auto/-1;align-self:end}.JourneyPages-module__DEMshW__detailSiteHero .JourneyPages-module__DEMshW__contextCard{grid-column:auto;align-self:auto;width:100%}.JourneyPages-module__DEMshW__detailSiteHero .JourneyPages-module__DEMshW__primaryAction{border-color:var(--ink)!important;background:var(--ink)!important;color:var(--ivory)!important;border-radius:8px!important}.JourneyPages-module__DEMshW__detailSiteHero .JourneyPages-module__DEMshW__secondaryAction{border-radius:var(--control)!important;color:var(--ink)!important;background:#f7f4ef57!important;border-color:#1f1b1738!important}.JourneyPages-module__DEMshW__hubHeroGrid,.JourneyPages-module__DEMshW__detailHeroGrid{gap:var(--gap);min-height:clamp(570px,66svh,740px);padding-top:calc(var(--banner-h,63px) + 148px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;padding-bottom:clamp(56px,7vw,94px);display:grid}.JourneyPages-module__DEMshW__hubHeroCopy{grid-column:1/span 8}.JourneyPages-module__DEMshW__detailHeroCopy{grid-column:1/span 7}.JourneyPages-module__DEMshW__hubHero h1,.JourneyPages-module__DEMshW__detailHero h1{max-width:10.5ch;color:var(--ink);letter-spacing:-.047em;overflow-wrap:anywhere;text-wrap:balance;margin:14px 0 0;font-size:clamp(3.55rem,6.35vw,6.75rem);font-weight:330;line-height:.92}.JourneyPages-module__DEMshW__detailHero h1{max-width:12ch;font-size:clamp(3.35rem,5.7vw,6.25rem)}.JourneyPages-module__DEMshW__heroIntro{max-width:650px;color:var(--muted);margin:23px 0 0;font-size:clamp(1rem,.42vw + .93rem,1.16rem);line-height:1.64}.JourneyPages-module__DEMshW__heroIntro a,.JourneyPages-module__DEMshW__actionNote a,.JourneyPages-module__DEMshW__calloutCard a,.JourneyPages-module__DEMshW__checklist a,.JourneyPages-module__DEMshW__urgentCopy small a{color:inherit;text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}.JourneyPages-module__DEMshW__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.JourneyPages-module__DEMshW__actions>a,.JourneyPages-module__DEMshW__finalActions>a,.JourneyPages-module__DEMshW__primaryAction,.JourneyPages-module__DEMshW__secondaryAction,.JourneyPages-module__DEMshW__lightAction,.JourneyPages-module__DEMshW__outlineLightAction{border:1px solid var(--ink);letter-spacing:.05em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;min-height:48px;padding:13px 22px;font-size:.7rem;font-weight:680;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex;border-radius:var(--control)!important}.JourneyPages-module__DEMshW__primaryAction{background:var(--ink);color:var(--ivory)!important;border-radius:8px!important}.JourneyPages-module__DEMshW__secondaryAction{background:#f7f4ef57;border-radius:var(--control)!important;color:var(--ink)!important;border-color:#1f1b1733!important}.JourneyPages-module__DEMshW__primaryAction:hover,.JourneyPages-module__DEMshW__secondaryAction:hover{background:var(--taupe);border-color:var(--taupe)!important;color:var(--ink)!important}.JourneyPages-module__DEMshW__hubGuide{border-radius:var(--radius);background:var(--walnut);color:var(--ivory);border:1px solid #f7f4ef33;grid-column:9/-1;align-self:end;padding:clamp(25px,3vw,37px);box-shadow:0 24px 70px #1f1b171f}.JourneyPages-module__DEMshW__hubGuide .JourneyPages-module__DEMshW__cardKicker{color:#f7f4efc2;margin-top:23px}.JourneyPages-module__DEMshW__guideCount{color:var(--ivory);letter-spacing:-.055em;font-size:clamp(4.25rem,6vw,6.6rem);font-weight:300;line-height:.86;display:block}.JourneyPages-module__DEMshW__hubGuide ol{counter-reset:guide;margin:18px 0 0;padding:0;list-style:none}.JourneyPages-module__DEMshW__hubGuide li{color:#f7f4efe0;counter-increment:guide;border-top:1px solid #f7f4ef2e;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;min-height:58px;padding-block:14px;font-size:.82rem;line-height:1.5;display:grid}.JourneyPages-module__DEMshW__hubGuide li:before{content:"0" counter(guide);color:#f7f4ef9e;letter-spacing:.04em;font-size:.67rem;font-weight:650}.JourneyPages-module__DEMshW__directory,.JourneyPages-module__DEMshW__practical,.JourneyPages-module__DEMshW__reviewSection{background:var(--ivory);padding-block:clamp(76px,7.5vw,116px)}.JourneyPages-module__DEMshW__directoryGrid,.JourneyPages-module__DEMshW__practicalGrid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.JourneyPages-module__DEMshW__directoryIntro,.JourneyPages-module__DEMshW__practicalIntro{top:calc(var(--banner-h,63px) + 110px);grid-column:1/span 4;position:sticky}.JourneyPages-module__DEMshW__directoryIntro h2,.JourneyPages-module__DEMshW__practicalIntro h2,.JourneyPages-module__DEMshW__checklistGrid h2,.JourneyPages-module__DEMshW__reviewGrid h2,.JourneyPages-module__DEMshW__finalGrid h2,.JourneyPages-module__DEMshW__urgentGrid h2{max-width:11ch;color:var(--ink);letter-spacing:-.043em;text-wrap:balance;margin:13px 0 0;font-size:clamp(2.75rem,4.7vw,5.15rem);font-weight:330;line-height:.96}.JourneyPages-module__DEMshW__directoryIntro>p:last-child,.JourneyPages-module__DEMshW__practicalIntro>p:last-child,.JourneyPages-module__DEMshW__reviewGrid>div:first-child>p:last-child,.JourneyPages-module__DEMshW__finalGrid>div:first-child>p:last-child{max-width:430px;color:var(--muted);margin:22px 0 0;font-size:.94rem;line-height:1.65}.JourneyPages-module__DEMshW__journeyList,.JourneyPages-module__DEMshW__stepList{border-top:1px solid var(--line);grid-column:5/-1}.JourneyPages-module__DEMshW__journeyList>a{border-bottom:1px solid var(--line);min-height:136px;color:var(--ink);grid-template-columns:42px minmax(180px,.72fr) minmax(260px,1.28fr) 18px;align-items:center;gap:20px;padding:24px 8px;text-decoration:none;transition:background .2s,color .2s;display:grid}.JourneyPages-module__DEMshW__journeyList>a:hover{background:var(--oat);color:var(--walnut)}.JourneyPages-module__DEMshW__rowIndex{color:var(--walnut);letter-spacing:.05em;align-self:start;padding-top:4px;font-size:.72rem;font-weight:650}.JourneyPages-module__DEMshW__rowTitle{color:var(--ink);letter-spacing:-.022em;font-size:clamp(1.25rem,1.65vw,1.68rem);font-weight:450;line-height:1.16}.JourneyPages-module__DEMshW__rowDescription{color:var(--muted);font-size:.86rem;line-height:1.58}.JourneyPages-module__DEMshW__rowArrow{flex:0 0 18px;width:18px;height:18px;display:inline-block;position:relative}.JourneyPages-module__DEMshW__rowArrow:before{content:"";border-top:1.5px solid;width:14px;position:absolute;top:8px;left:1px}.JourneyPages-module__DEMshW__rowArrow:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:5px;right:2px;transform:rotate(45deg)}.JourneyPages-module__DEMshW__journeyList>a:hover .JourneyPages-module__DEMshW__rowArrow,.JourneyPages-module__DEMshW__contextCard>a:hover .JourneyPages-module__DEMshW__rowArrow,.JourneyPages-module__DEMshW__relatedAction:hover .JourneyPages-module__DEMshW__rowArrow{transform:translate(4px)}.JourneyPages-module__DEMshW__urgentBand{background:var(--walnut);color:var(--ivory)}.JourneyPages-module__DEMshW__urgentGrid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;padding-block:clamp(60px,6vw,90px);display:grid}.JourneyPages-module__DEMshW__urgentGrid>div:first-child{grid-column:1/span 6}.JourneyPages-module__DEMshW__urgentGrid .JourneyPages-module__DEMshW__kicker{color:#f7f4efcc}.JourneyPages-module__DEMshW__urgentGrid h2{color:var(--ivory)}.JourneyPages-module__DEMshW__urgentCopy{grid-column:8/-1}.JourneyPages-module__DEMshW__urgentCopy>p{color:#f7f4efe0;max-width:510px;margin:0;font-size:.95rem;line-height:1.66}.JourneyPages-module__DEMshW__lightAction{background:var(--ivory);border-color:var(--ivory)!important;color:var(--ink)!important;border-radius:8px!important}.JourneyPages-module__DEMshW__outlineLightAction{background:0 0;border-radius:var(--control)!important;color:var(--ivory)!important;border-color:#f7f4ef6b!important}.JourneyPages-module__DEMshW__lightAction:hover,.JourneyPages-module__DEMshW__outlineLightAction:hover{background:var(--sand);border-color:var(--sand)!important;color:var(--ink)!important}.JourneyPages-module__DEMshW__urgentCopy small{color:#f7f4efb8;max-width:520px;margin-top:18px;font-size:.74rem;line-height:1.55;display:block}.JourneyPages-module__DEMshW__contextCard{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);background:#f7f4efc2;border:1px solid #1f1b1724;grid-column:9/-1;align-self:end;padding:clamp(25px,3vw,36px);box-shadow:0 22px 65px #1f1b1717}.JourneyPages-module__DEMshW__contextCard h2{color:var(--ink);letter-spacing:-.026em;text-wrap:balance;margin:13px 0 0;font-size:clamp(1.45rem,2vw,2rem);font-weight:420;line-height:1.14}.JourneyPages-module__DEMshW__contextCard>p:not(.JourneyPages-module__DEMshW__cardKicker){color:var(--muted);margin:17px 0 0;font-size:.84rem;line-height:1.6}.JourneyPages-module__DEMshW__contextCard>a{border-top:1px solid var(--line);min-height:48px;color:var(--ink);letter-spacing:.035em;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:13px;font-size:.76rem;font-weight:650;text-decoration:none;display:flex}.JourneyPages-module__DEMshW__actionNote{max-width:590px;color:var(--muted);margin:15px 0 0;font-size:.76rem;line-height:1.55}.JourneyPages-module__DEMshW__stepList article{border-bottom:1px solid var(--line);grid-template-columns:46px minmax(0,1fr);gap:22px;min-height:180px;padding:31px 8px;display:grid}.JourneyPages-module__DEMshW__stepList article>span{color:var(--walnut);letter-spacing:.05em;padding-top:4px;font-size:.74rem;font-weight:650}.JourneyPages-module__DEMshW__stepList h3{color:var(--ink);letter-spacing:-.027em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:430;line-height:1.14}.JourneyPages-module__DEMshW__stepList p{max-width:680px;color:var(--muted);margin:14px 0 0;font-size:.94rem;line-height:1.68}.JourneyPages-module__DEMshW__stepList p a{color:var(--ink);text-underline-offset:3px;font-weight:650;text-decoration-thickness:1px}.JourneyPages-module__DEMshW__checklistSection{background:var(--oat);padding-block:clamp(72px,7vw,108px)}.JourneyPages-module__DEMshW__checklistGrid,.JourneyPages-module__DEMshW__reviewGrid,.JourneyPages-module__DEMshW__finalGrid{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.JourneyPages-module__DEMshW__checklistGrid>div:first-child{grid-column:1/span 7}.JourneyPages-module__DEMshW__checklistGrid h2{max-width:10ch}.JourneyPages-module__DEMshW__checklist{border-top:1px solid var(--line);margin:34px 0 0;padding:0;list-style:none}.JourneyPages-module__DEMshW__checklist li{border-bottom:1px solid var(--line);min-height:66px;color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:14px;padding-block:15px;font-size:.91rem;line-height:1.55;display:grid}.JourneyPages-module__DEMshW__checklist i{border:1px solid #1f1b173d;border-radius:50%;width:20px;height:20px;display:block;position:relative}.JourneyPages-module__DEMshW__checklist i:after{content:"";border-left:1.5px solid var(--walnut);border-bottom:1.5px solid var(--walnut);width:7px;height:4px;position:absolute;top:5px;left:5px;transform:rotate(-45deg)}.JourneyPages-module__DEMshW__calloutCard{border-radius:var(--radius);background:var(--walnut);color:var(--ivory);grid-column:9/-1;align-self:center;padding:clamp(28px,3.4vw,43px);box-shadow:0 24px 70px #1f1b171f}.JourneyPages-module__DEMshW__calloutCard .JourneyPages-module__DEMshW__cardKicker{color:#f7f4efb8}.JourneyPages-module__DEMshW__calloutCard h3{color:var(--ivory);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.75rem,2.7vw,2.75rem);font-weight:360;line-height:1.04}.JourneyPages-module__DEMshW__calloutCard>p:last-child{color:#f7f4efdb;margin:19px 0 0;font-size:.91rem;line-height:1.65}.JourneyPages-module__DEMshW__reviewGrid>div:first-child{grid-column:1/span 5}.JourneyPages-module__DEMshW__reviewGrid h2{max-width:12ch;font-size:clamp(2.45rem,4vw,4.4rem)}.JourneyPages-module__DEMshW__reviewCard{border:1px solid var(--line);border-radius:var(--radius);background:var(--oat);grid-column:7/-1;padding:clamp(26px,3vw,38px)}.JourneyPages-module__DEMshW__reviewerName{color:var(--ink);margin:12px 0 0;font-size:1rem;line-height:1.5}.JourneyPages-module__DEMshW__reviewerName a{text-underline-offset:3px;font-weight:650;text-decoration-color:#1f1b174d;text-decoration-thickness:1px}.JourneyPages-module__DEMshW__sourceLabel{border-top:1px solid var(--line);color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin:24px 0 0;padding-top:19px;font-size:.72rem;font-weight:650}.JourneyPages-module__DEMshW__reviewCard ul{gap:7px;margin:12px 0 0;padding:0;list-style:none;display:grid}.JourneyPages-module__DEMshW__reviewCard li{color:var(--muted);padding-left:13px;font-size:.78rem;line-height:1.5;position:relative}.JourneyPages-module__DEMshW__reviewCard li:before{content:"";background:var(--walnut);border-radius:50%;width:4px;height:4px;position:absolute;top:.65em;left:0}.JourneyPages-module__DEMshW__policyLink{min-height:44px;color:var(--ink);letter-spacing:.035em;text-underline-offset:4px;align-items:center;margin-top:16px;font-size:.72rem;font-weight:650;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.JourneyPages-module__DEMshW__finalStep{background:var(--sand);padding-block:clamp(64px,6.5vw,94px)}.JourneyPages-module__DEMshW__finalGrid{align-items:center}.JourneyPages-module__DEMshW__finalGrid>div:first-child{grid-column:1/span 7}.JourneyPages-module__DEMshW__finalGrid h2{max-width:10ch;font-size:clamp(2.5rem,4.2vw,4.6rem)}.JourneyPages-module__DEMshW__finalActions{grid-column:9/-1;gap:10px;display:grid}.JourneyPages-module__DEMshW__relatedAction{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-height:58px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:0 4px;font-size:.82rem;font-weight:650;text-decoration:none;display:flex}.JourneyPages-module__DEMshW__finalActions .JourneyPages-module__DEMshW__primaryAction{width:100%}@media (max-width:1080px){.JourneyPages-module__DEMshW__hubHeroCopy,.JourneyPages-module__DEMshW__detailHeroCopy{grid-column:1/span 8}.JourneyPages-module__DEMshW__hubGuide,.JourneyPages-module__DEMshW__contextCard{grid-column:9/-1}.JourneyPages-module__DEMshW__directoryIntro,.JourneyPages-module__DEMshW__practicalIntro{grid-column:1/span 4}.JourneyPages-module__DEMshW__journeyList,.JourneyPages-module__DEMshW__stepList{grid-column:5/-1}.JourneyPages-module__DEMshW__journeyList>a{grid-template-columns:34px minmax(160px,.8fr) minmax(220px,1.2fr) 18px;gap:15px}.JourneyPages-module__DEMshW__calloutCard{grid-column:8/-1}}@media (max-width:860px){.JourneyPages-module__DEMshW__detailSiteHero [class*=utilitySlot]{grid-area:auto/1/auto/-1;margin-top:28px}.JourneyPages-module__DEMshW__hubHeroGrid,.JourneyPages-module__DEMshW__detailHeroGrid{grid-template-columns:minmax(0,1fr);gap:38px}.JourneyPages-module__DEMshW__hubHeroCopy,.JourneyPages-module__DEMshW__detailHeroCopy,.JourneyPages-module__DEMshW__hubGuide,.JourneyPages-module__DEMshW__contextCard{grid-column:auto}.JourneyPages-module__DEMshW__hubGuide,.JourneyPages-module__DEMshW__contextCard{justify-self:end;width:min(100%,620px)}.JourneyPages-module__DEMshW__directoryGrid,.JourneyPages-module__DEMshW__practicalGrid{grid-template-columns:minmax(0,1fr);gap:44px}.JourneyPages-module__DEMshW__directoryIntro,.JourneyPages-module__DEMshW__practicalIntro,.JourneyPages-module__DEMshW__journeyList,.JourneyPages-module__DEMshW__stepList{grid-column:auto}.JourneyPages-module__DEMshW__directoryIntro,.JourneyPages-module__DEMshW__practicalIntro{position:static}.JourneyPages-module__DEMshW__directoryIntro h2,.JourneyPages-module__DEMshW__practicalIntro h2{max-width:12ch}.JourneyPages-module__DEMshW__urgentGrid{grid-template-columns:minmax(0,1fr);gap:27px}.JourneyPages-module__DEMshW__urgentGrid>div:first-child,.JourneyPages-module__DEMshW__urgentCopy{grid-column:auto}.JourneyPages-module__DEMshW__checklistGrid>div:first-child{grid-column:1/span 7}.JourneyPages-module__DEMshW__calloutCard{grid-column:8/-1}.JourneyPages-module__DEMshW__reviewGrid>div:first-child{grid-column:1/span 5}.JourneyPages-module__DEMshW__reviewCard{grid-column:6/-1}.JourneyPages-module__DEMshW__finalGrid>div:first-child{grid-column:1/span 7}.JourneyPages-module__DEMshW__finalActions{grid-column:8/-1}}@media (max-width:700px){.JourneyPages-module__DEMshW__page{--gutter:20px;--radius:18px}.JourneyPages-module__DEMshW__hubHeroGrid,.JourneyPages-module__DEMshW__detailHeroGrid{min-height:0;padding-top:calc(var(--banner-h,52px) + 130px);padding-bottom:58px}.JourneyPages-module__DEMshW__detailSiteHero{--ivy-hero-editorial-title-size-mobile:clamp(2.72rem,11.8vw,3.3rem);padding-top:calc(var(--banner-h,52px) + 48px)}.JourneyPages-module__DEMshW__breadcrumbs{margin-bottom:16px;font-size:.65rem}.JourneyPages-module__DEMshW__breadcrumbs>span:last-child{max-width:13ch}.JourneyPages-module__DEMshW__hubHero h1,.JourneyPages-module__DEMshW__detailHero h1{max-width:10ch;margin-top:12px;font-size:clamp(2.9rem,13.5vw,4rem);line-height:.92}.JourneyPages-module__DEMshW__heroIntro{max-width:36ch;margin-top:20px;font-size:.98rem;line-height:1.58}.JourneyPages-module__DEMshW__actions{grid-template-columns:minmax(0,1.15fr) minmax(0,.92fr);gap:8px;margin-top:24px;display:grid}.JourneyPages-module__DEMshW__actions>a,.JourneyPages-module__DEMshW__primaryAction,.JourneyPages-module__DEMshW__secondaryAction,.JourneyPages-module__DEMshW__lightAction,.JourneyPages-module__DEMshW__outlineLightAction{width:100%;padding-inline:11px;font-size:.64rem}.JourneyPages-module__DEMshW__hubGuide,.JourneyPages-module__DEMshW__contextCard{width:100%;padding:25px 21px}.JourneyPages-module__DEMshW__directory,.JourneyPages-module__DEMshW__practical,.JourneyPages-module__DEMshW__reviewSection{padding-block:72px}.JourneyPages-module__DEMshW__directoryGrid,.JourneyPages-module__DEMshW__practicalGrid{gap:35px}.JourneyPages-module__DEMshW__directoryIntro h2,.JourneyPages-module__DEMshW__practicalIntro h2,.JourneyPages-module__DEMshW__checklistGrid h2,.JourneyPages-module__DEMshW__reviewGrid h2,.JourneyPages-module__DEMshW__finalGrid h2,.JourneyPages-module__DEMshW__urgentGrid h2{font-size:clamp(2.42rem,11.5vw,3.42rem)}.JourneyPages-module__DEMshW__journeyList>a{grid-template-columns:30px minmax(0,1fr) 18px;gap:12px;min-height:0;padding:23px 0}.JourneyPages-module__DEMshW__rowTitle{font-size:1.28rem}.JourneyPages-module__DEMshW__rowDescription{grid-column:2;margin-top:-3px;font-size:.84rem}.JourneyPages-module__DEMshW__rowArrow{grid-area:1/3/span 2}.JourneyPages-module__DEMshW__urgentGrid{padding-block:62px}.JourneyPages-module__DEMshW__urgentCopy>p{font-size:.92rem}.JourneyPages-module__DEMshW__stepList article{grid-template-columns:31px minmax(0,1fr);gap:13px;min-height:0;padding:25px 0}.JourneyPages-module__DEMshW__stepList h3{font-size:1.4rem}.JourneyPages-module__DEMshW__stepList p{margin-top:11px;font-size:.9rem;line-height:1.63}.JourneyPages-module__DEMshW__checklistSection{padding-block:70px}.JourneyPages-module__DEMshW__checklistGrid,.JourneyPages-module__DEMshW__reviewGrid,.JourneyPages-module__DEMshW__finalGrid{grid-template-columns:minmax(0,1fr);gap:34px}.JourneyPages-module__DEMshW__checklistGrid>div:first-child,.JourneyPages-module__DEMshW__calloutCard,.JourneyPages-module__DEMshW__reviewGrid>div:first-child,.JourneyPages-module__DEMshW__reviewCard,.JourneyPages-module__DEMshW__finalGrid>div:first-child,.JourneyPages-module__DEMshW__finalActions{grid-column:auto}.JourneyPages-module__DEMshW__calloutCard,.JourneyPages-module__DEMshW__reviewCard{padding:26px 22px}.JourneyPages-module__DEMshW__finalStep{padding-block:66px}}@media (max-width:430px){.JourneyPages-module__DEMshW__hubHero h1,.JourneyPages-module__DEMshW__detailHero h1{font-size:clamp(2.65rem,13.2vw,3.4rem)}.JourneyPages-module__DEMshW__actions{grid-template-columns:minmax(0,1fr)}.JourneyPages-module__DEMshW__guideCount{font-size:4rem}.JourneyPages-module__DEMshW__contextCard h2{font-size:1.38rem}}@media (max-width:340px){.JourneyPages-module__DEMshW__page{--gutter:16px}.JourneyPages-module__DEMshW__hubHero h1,.JourneyPages-module__DEMshW__detailHero h1{font-size:2.55rem}}@media print{.JourneyPages-module__DEMshW__actions,.JourneyPages-module__DEMshW__finalStep,.JourneyPages-module__DEMshW__urgentBand{display:none!important}.JourneyPages-module__DEMshW__hubHeroGrid,.JourneyPages-module__DEMshW__detailHeroGrid{min-height:0;padding-block:28px}.JourneyPages-module__DEMshW__page{background:#fff}}@media (prefers-reduced-motion:reduce){.JourneyPages-module__DEMshW__page *,.JourneyPages-module__DEMshW__page :before,.JourneyPages-module__DEMshW__page :after{scroll-behavior:auto!important;transition:none!important}}
