.guide-module__eSzdJG__page{background:var(--background);min-height:100vh;color:var(--foreground)}.guide-module__eSzdJG__shell{width:min(100% - 2.5rem,72rem);margin-inline:auto;padding-block:clamp(2rem,5vw,4.5rem) 5rem}.guide-module__eSzdJG__hero{max-width:57rem;margin-inline:auto;padding-bottom:clamp(2.2rem,5vw,4rem)}.guide-module__eSzdJG__breadcrumb{color:#38574d;align-items:center;gap:.55rem;font-size:.86rem;font-weight:650;text-decoration:none;display:inline-flex}.guide-module__eSzdJG__breadcrumb:hover{color:#193b37;text-underline-offset:4px;text-decoration:underline}.guide-module__eSzdJG__breadcrumb span{color:#8c5d2e}.guide-module__eSzdJG__eyebrow,.guide-module__eSzdJG__cardEyebrow,.guide-module__eSzdJG__finalEyebrow{color:#815627;letter-spacing:.11em;text-transform:uppercase;margin:1.7rem 0 .8rem;font-size:.72rem;font-weight:750;line-height:1.4}.guide-module__eSzdJG__hero h1{color:#193b37;max-width:52rem;font-family:var(--font-display);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,5.1rem);font-weight:700;line-height:1.02}.guide-module__eSzdJG__lead{color:#334d45;text-wrap:pretty;max-width:47rem;margin:1.35rem 0 0;font-size:clamp(1.08rem,1.5vw,1.25rem);line-height:1.75}.guide-module__eSzdJG__heroFooter{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1.6rem;display:flex}.guide-module__eSzdJG__legalNote{color:#24483d;background:#f5f8f5;border-left:3px solid #8c5d2e;flex:100%;max-width:52rem;margin:0;padding:.55rem .8rem;font-size:.9rem;font-weight:700;line-height:1.55}.guide-module__eSzdJG__checkedAt{color:#4d635a;font-size:.8rem;line-height:1.5}.guide-module__eSzdJG__startCard{background:#e5eee9;border:1px solid #cbd8d2;border-radius:1.3rem;grid-template-columns:minmax(13rem,.8fr) minmax(15rem,1fr) auto;align-items:center;gap:1.2rem 2rem;padding:clamp(1.1rem,3vw,1.8rem);display:grid}.guide-module__eSzdJG__startCard .guide-module__eSzdJG__cardEyebrow,.guide-module__eSzdJG__contents .guide-module__eSzdJG__cardEyebrow,.guide-module__eSzdJG__checklistCard .guide-module__eSzdJG__cardEyebrow{margin:0 0 .45rem}.guide-module__eSzdJG__startCard h2{color:#1e4238;max-width:18rem;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:1.35rem;line-height:1.2}.guide-module__eSzdJG__startList{color:#29463d;gap:.48rem;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.55;display:grid}.guide-module__eSzdJG__startList li::marker{color:#8c5d2e;font-weight:750}.guide-module__eSzdJG__startLink,.guide-module__eSzdJG__checklistCard>a{color:#fff;background:#20453f;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;padding:.78rem 1rem;font-size:.88rem;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.guide-module__eSzdJG__startLink:hover,.guide-module__eSzdJG__checklistCard>a:hover{text-underline-offset:3px;background:#193b37;text-decoration:underline}.guide-module__eSzdJG__startLink:focus-visible,.guide-module__eSzdJG__checklistCard>a:focus-visible,.guide-module__eSzdJG__finalCta>a:focus-visible,.guide-module__eSzdJG__contents a:focus-visible,.guide-module__eSzdJG__inlineSources a:focus-visible,.guide-module__eSzdJG__timingCard>a:focus-visible{outline-offset:3px;outline:3px solid #9a642c}.guide-module__eSzdJG__contentGrid{grid-template-columns:minmax(0,1fr) 15.5rem;align-items:start;gap:clamp(2rem,5vw,4.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.guide-module__eSzdJG__guide{min-width:0}.guide-module__eSzdJG__articleIntro{color:#425b52;margin:0 0 2.5rem;font-size:1rem;line-height:1.75}.guide-module__eSzdJG__step{border-top:1px solid #cad8d1;padding-block:2rem 2.3rem;scroll-margin-top:5rem}.guide-module__eSzdJG__stepHeading{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.guide-module__eSzdJG__stepNumber{color:#20453f;background:#e4eee8;border:1px solid #b7ccc0;border-radius:50%;place-items:center;width:2.35rem;height:2.35rem;font-size:.78rem;font-weight:750;display:grid}.guide-module__eSzdJG__stepHeading h2{color:#193b37;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:.1rem 0 0;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:700;line-height:1.15}.guide-module__eSzdJG__step>p{color:#40594f;margin:1rem 0 0 3.35rem;line-height:1.75}.guide-module__eSzdJG__actionList{color:#263f37;gap:.8rem;margin:1.1rem 0 0 3.35rem;padding-left:1.1rem;line-height:1.72;display:grid}.guide-module__eSzdJG__actionList li{padding-left:.2rem}.guide-module__eSzdJG__actionList li::marker{color:#8c5d2e}.guide-module__eSzdJG__inlineSources{flex-wrap:wrap;gap:.55rem 1rem;margin:1.1rem 0 0 3.35rem;display:flex}.guide-module__eSzdJG__inlineSources a,.guide-module__eSzdJG__timingCard>a{color:#285947;text-underline-offset:3px;font-size:.82rem;font-weight:700;line-height:1.5;-webkit-text-decoration:underline #93b2a1;text-decoration:underline #93b2a1}.guide-module__eSzdJG__inlineSources a:hover,.guide-module__eSzdJG__timingCard>a:hover{color:#193b37;text-decoration-color:#193b37}.guide-module__eSzdJG__timingBlock{margin:1.8rem 0 0 3.35rem}.guide-module__eSzdJG__timingBlock h3{color:#23463c;font-family:var(--font-display);letter-spacing:-.025em;margin:0;scroll-margin-top:5rem;font-size:1.35rem}.guide-module__eSzdJG__timingIntro{color:#4b6259;max-width:47rem;margin:.55rem 0 1rem;font-size:.91rem;line-height:1.65}.guide-module__eSzdJG__timingCards{gap:.85rem;display:grid}.guide-module__eSzdJG__timingCard{background:#fff;border:1px solid #d1ddd7;border-radius:1rem;padding:1.05rem 1.1rem;box-shadow:0 12px 30px -30px #193b37a6}.guide-module__eSzdJG__timingLabel{color:#815627;letter-spacing:.055em;text-transform:uppercase;margin:0 0 .45rem;font-size:.76rem;font-weight:750;line-height:1.45}.guide-module__eSzdJG__timingCard h4{color:#1e4238;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.13rem;line-height:1.3}.guide-module__eSzdJG__timingCard>p:not(.guide-module__eSzdJG__timingLabel):not(.guide-module__eSzdJG__citation){color:#3b544b;margin:.65rem 0 0;font-size:.9rem;line-height:1.68}.guide-module__eSzdJG__citation{color:#596e65;overflow-wrap:anywhere;margin:.65rem 0 .35rem;font-size:.72rem;line-height:1.55}.guide-module__eSzdJG__sidebar{gap:1rem;display:grid;position:sticky;top:1.25rem}.guide-module__eSzdJG__contents,.guide-module__eSzdJG__checklistCard{background:#fff;border:1px solid #d0ddd6;border-radius:1rem;padding:1.1rem}.guide-module__eSzdJG__contents ol{color:#8c5d2e;gap:.7rem;margin:.75rem 0 0;padding-left:1.15rem;display:grid}.guide-module__eSzdJG__contents li{padding-left:.15rem}.guide-module__eSzdJG__contents li::marker{font-size:.75rem;font-weight:750}.guide-module__eSzdJG__contents a{color:#29473d;font-size:.85rem;font-weight:650;line-height:1.45;text-decoration:none}.guide-module__eSzdJG__contents a:hover{color:#193b37;text-underline-offset:3px;text-decoration:underline}.guide-module__eSzdJG__checklistCard{background:#e8f0eb}.guide-module__eSzdJG__checklistMark{color:#285947;background:#fff;border:1px solid #bad0c2;border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1rem;font-weight:800;display:grid}.guide-module__eSzdJG__checklistCard h2{color:#1e4238;font-family:var(--font-display);letter-spacing:-.03em;margin:.9rem 0 0;font-size:1.2rem;line-height:1.25}.guide-module__eSzdJG__checklistCard p{color:#3f594f;margin:.55rem 0 1rem;font-size:.86rem;line-height:1.6}.guide-module__eSzdJG__checklistCard>a{max-width:100%;font-size:.8rem}.guide-module__eSzdJG__disclaimer{background:#fff;border:1px solid #d1ddd7;border-radius:1.2rem;max-width:58rem;margin:1rem auto 0;padding:clamp(1.25rem,3vw,2rem)}.guide-module__eSzdJG__disclaimer .guide-module__eSzdJG__cardEyebrow{margin:0 0 .55rem}.guide-module__eSzdJG__disclaimer h2{color:#1e4238;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem)}.guide-module__eSzdJG__disclaimer>p:not(.guide-module__eSzdJG__cardEyebrow):not(.guide-module__eSzdJG__sourceNote){color:#40594f;margin:.75rem 0 0;font-size:.93rem;line-height:1.72}.guide-module__eSzdJG__sourceNote{color:#596e65;margin:.8rem 0 0;font-size:.78rem;line-height:1.5}.guide-module__eSzdJG__finalCta{color:#f7faf8;background:#193b37;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.1rem;padding:clamp(1.25rem,3.5vw,2.25rem);display:flex}.guide-module__eSzdJG__finalEyebrow{color:#e3c28f;margin:0 0 .5rem}.guide-module__eSzdJG__finalCta h2{color:#fff;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.guide-module__eSzdJG__finalCta p:not(.guide-module__eSzdJG__finalEyebrow){color:#e7efea;margin:.55rem 0 0;font-size:.92rem;line-height:1.6}.guide-module__eSzdJG__finalCta>a{color:#193b37;text-align:center;background:#fff;border:1px solid #e7efea;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.1rem;font-size:.9rem;font-weight:750;line-height:1.35;text-decoration:none;display:inline-flex}.guide-module__eSzdJG__finalCta>a:hover{background:#e8d8b8;border-color:#e8d8b8}@media (max-width:900px){.guide-module__eSzdJG__startCard{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.guide-module__eSzdJG__startLink{grid-column:1/-1}.guide-module__eSzdJG__contentGrid{grid-template-columns:minmax(0,1fr)}.guide-module__eSzdJG__sidebar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:static}.guide-module__eSzdJG__contents{grid-column:1/-1}}@media (max-width:600px){.guide-module__eSzdJG__shell{width:min(100% - 1.5rem,72rem);padding-top:1.5rem}.guide-module__eSzdJG__hero h1{font-size:clamp(2.55rem,13vw,3.7rem)}.guide-module__eSzdJG__startCard{grid-template-columns:minmax(0,1fr);gap:1rem}.guide-module__eSzdJG__startCard h2{max-width:none}.guide-module__eSzdJG__startLink{grid-column:auto}.guide-module__eSzdJG__step{padding-block:1.5rem 1.8rem}.guide-module__eSzdJG__stepHeading{grid-template-columns:2rem minmax(0,1fr);gap:.65rem}.guide-module__eSzdJG__stepNumber{width:1.9rem;height:1.9rem;font-size:.72rem}.guide-module__eSzdJG__stepHeading h2{font-size:1.55rem}.guide-module__eSzdJG__step>p,.guide-module__eSzdJG__actionList,.guide-module__eSzdJG__inlineSources,.guide-module__eSzdJG__timingBlock{margin-left:0}.guide-module__eSzdJG__sidebar{grid-template-columns:minmax(0,1fr)}.guide-module__eSzdJG__contents{grid-column:auto}.guide-module__eSzdJG__finalCta{flex-direction:column;align-items:stretch}.guide-module__eSzdJG__finalCta>a{width:100%}}@media (prefers-reduced-motion:reduce){.guide-module__eSzdJG__page *,.guide-module__eSzdJG__page :before,.guide-module__eSzdJG__page :after{scroll-behavior:auto!important}}
