.guide-module__nIe2-a__guide{--color-ink:#242321;--color-ink-soft:#504e49;--color-ink-faint:#706d67;--color-line:#d6d3ce;color:#242321;letter-spacing:0}.guide-module__nIe2-a__guide.guide-module__nIe2-a__guide h1{letter-spacing:-.02em;text-wrap:balance;word-break:keep-all;font-size:56px;font-weight:600;line-height:1.1}.guide-module__nIe2-a__guide.guide-module__nIe2-a__guide h2{letter-spacing:-.01em;text-wrap:balance;word-break:keep-all;font-size:28px;font-weight:500;line-height:1.2}.guide-module__nIe2-a__guide p,.guide-module__nIe2-a__guide li,.guide-module__nIe2-a__guide td{letter-spacing:0;line-height:1.55}.guide-module__nIe2-a__body{font-size:16px;font-weight:400}.guide-module__nIe2-a__guide .guide-module__nIe2-a__body>h2{margin-top:2.75rem;margin-bottom:1rem}.guide-module__nIe2-a__guide .guide-module__nIe2-a__body>p{margin-top:1rem}.guide-module__nIe2-a__guide .guide-module__nIe2-a__body th{font-weight:600}.guide-module__nIe2-a__guide .guide-module__nIe2-a__body li{margin-top:.4rem}.guide-module__nIe2-a__guide .guide-module__nIe2-a__body img{border:1px solid #e9e6e1;border-radius:0}.guide-module__nIe2-a__related li{border-bottom:1px solid #d6d3ce}.guide-module__nIe2-a__guide.guide-module__nIe2-a__guide :is(a,button):hover,.guide-module__nIe2-a__guide.guide-module__nIe2-a__guide :is(a,button)[data-pressed]{box-shadow:none;transform:none}.guide-module__nIe2-a__guide.guide-module__nIe2-a__guide :is(a,button){transition:color .16s cubic-bezier(.4,0,.2,1),background-color .16s cubic-bezier(.4,0,.2,1),border-color .16s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.guide-module__nIe2-a__guide.guide-module__nIe2-a__guide h1{font-size:32px;line-height:1.2}.guide-module__nIe2-a__guide.guide-module__nIe2-a__guide h2{font-size:24px}.guide-module__nIe2-a__guide .guide-module__nIe2-a__body>h2{margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.guide-module__nIe2-a__guide.guide-module__nIe2-a__guide :is(a,button){transition:none}}.guide-module__nIe2-a__guide aside nav p{color:#504e49!important}.guide-module__nIe2-a__guide .guide-module__nIe2-a__lead{color:#504e49;word-break:keep-all;max-width:46rem;margin-top:1.25rem;font-size:19px;line-height:1.55}@media (max-width:767px){.guide-module__nIe2-a__guide .guide-module__nIe2-a__lead{font-size:17px}}
.guideArticle-module__sOt3kq__root{--g-brand:#007add;--g-soft:#f5f3ef;--g-line:#d6d3ce;--g-hair:#e9e6e1;margin-top:2rem}.guideArticle-module__sOt3kq__flow{border-top:1px solid var(--g-line);border-bottom:1px solid var(--g-line)}.guideArticle-module__sOt3kq__flowList{scrollbar-width:thin;grid-auto-columns:minmax(9rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.guideArticle-module__sOt3kq__flowList>li+li{border-left:1px solid var(--g-hair)}.guideArticle-module__sOt3kq__flowItem{color:#242321;align-content:start;gap:.375rem;height:100%;padding:1rem 1rem 1.125rem;transition:background-color .16s cubic-bezier(.4,0,.2,1);display:grid}.guideArticle-module__sOt3kq__flowMark{font-family:var(--font-mono,ui-monospace);color:var(--g-brand);font-size:.8125rem;font-weight:600}.guideArticle-module__sOt3kq__flowTitle{word-break:keep-all;font-size:.9375rem;font-weight:500;line-height:1.4}@media (hover:hover) and (pointer:fine){.guideArticle-module__sOt3kq__flowItem:hover{background:var(--g-soft)}}.guideArticle-module__sOt3kq__layout{gap:2.5rem;margin-top:2.5rem;display:grid}@media (min-width:64rem){.guideArticle-module__sOt3kq__layout{grid-template-columns:13.5rem minmax(0,46rem);gap:3.5rem}}.guideArticle-module__sOt3kq__rail{display:none}@media (min-width:64rem){.guideArticle-module__sOt3kq__rail{top:calc(var(--site-header-height) + 2rem);align-self:start;display:block;position:sticky}}.guideArticle-module__sOt3kq__main{min-width:0}.guideArticle-module__sOt3kq__progressLabel{color:#504e49;font-size:.8125rem;font-weight:600}.guideArticle-module__sOt3kq__progressTrack{margin-top:.75rem;position:relative}.guideArticle-module__sOt3kq__progressLine{--p:0;background:var(--g-line);width:1px;position:absolute;top:.5rem;bottom:.5rem;left:.3125rem}.guideArticle-module__sOt3kq__progressLine:after{content:"";background:var(--g-brand);transform-origin:top;transform:scaleY(var(--p));transition:transform .12s linear;position:absolute;inset:0}.guideArticle-module__sOt3kq__progressList{gap:.25rem;display:grid;position:relative}.guideArticle-module__sOt3kq__progressItem{color:#706d67;grid-template-columns:.75rem 2.25rem 1fr;align-items:baseline;gap:.5rem;padding-block:.375rem;transition:color .16s cubic-bezier(.4,0,.2,1);display:grid}.guideArticle-module__sOt3kq__progressDot{border:1px solid var(--g-line);background:#fff;border-radius:50%;width:.6875rem;height:.6875rem;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s,transform .2s cubic-bezier(.4,0,.2,1);transform:translateY(.0625rem)}.guideArticle-module__sOt3kq__progressMark{font-family:var(--font-mono,ui-monospace);font-size:.75rem}.guideArticle-module__sOt3kq__progressTitle{word-break:keep-all;font-size:.8125rem;line-height:1.4}.guideArticle-module__sOt3kq__progressItem[data-state=done] .guideArticle-module__sOt3kq__progressDot{background:var(--g-brand);border-color:var(--g-brand)}.guideArticle-module__sOt3kq__progressItem[data-state=now]{color:#242321}.guideArticle-module__sOt3kq__progressItem[data-state=now] .guideArticle-module__sOt3kq__progressDot{border-color:var(--g-brand);border-width:3px;transform:translateY(.0625rem)scale(1.15)}.guideArticle-module__sOt3kq__progressItem[data-state=now] .guideArticle-module__sOt3kq__progressTitle{font-weight:600}.guideArticle-module__sOt3kq__intro{font-size:1rem}.guideArticle-module__sOt3kq__intro>p:first-child{margin-top:0}.guideArticle-module__sOt3kq__prep{margin-top:2.5rem}.guideArticle-module__sOt3kq__prepTitle,.guideArticle-module__sOt3kq__faqTitle{letter-spacing:-.01em;font-size:1.75rem;font-weight:500;line-height:1.2}.guideArticle-module__sOt3kq__prepGrid{background:var(--g-hair);border:1px solid var(--g-hair);gap:1px;margin-top:1.25rem;display:grid}@media (min-width:40rem){.guideArticle-module__sOt3kq__prepGrid{grid-template-columns:1fr 1fr}}.guideArticle-module__sOt3kq__prepItem{background:#fff;grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;padding:1.125rem 1.25rem;line-height:1.55;display:grid}.guideArticle-module__sOt3kq__prepNum{border:1px solid var(--g-line);width:1.75rem;height:1.75rem;font-family:var(--font-mono,ui-monospace);color:#504e49;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.guideArticle-module__sOt3kq__sub{margin-top:2rem}.guideArticle-module__sOt3kq__subTitle{margin-top:1.75rem;font-size:1.125rem;font-weight:600;line-height:1.35}.guideArticle-module__sOt3kq__sub>h2.guideArticle-module__sOt3kq__subTitle.guideArticle-module__sOt3kq__subTitle.guideArticle-module__sOt3kq__subTitle{letter-spacing:-.02em;text-wrap:wrap;word-break:inherit;margin-bottom:0;font-size:1.375rem;font-weight:700;line-height:1.5}@media (max-width:767px){.guideArticle-module__sOt3kq__sub>h2.guideArticle-module__sOt3kq__subTitle.guideArticle-module__sOt3kq__subTitle.guideArticle-module__sOt3kq__subTitle{font-size:1.125rem}}.guideArticle-module__sOt3kq__step{border-top:1px solid var(--g-line);scroll-margin-top:calc(var(--site-header-height) + 1rem);margin-top:3.5rem;padding-top:1.75rem}.guideArticle-module__sOt3kq__stepHead{grid-template-columns:auto 1fr;align-items:baseline;gap:1.25rem;display:grid}.guideArticle-module__sOt3kq__stepNum{font-family:var(--font-mono,ui-monospace);letter-spacing:-.03em;color:var(--g-brand);font-size:2.75rem;font-weight:500;line-height:1}.guideArticle-module__sOt3kq__stepTitle{letter-spacing:-.01em;text-wrap:balance;word-break:keep-all;font-size:1.75rem;font-weight:500;line-height:1.2}.guideArticle-module__sOt3kq__stepBody{margin-top:.75rem}@media (min-width:64rem){.guideArticle-module__sOt3kq__stepBody{padding-left:4.6875rem}}.guideArticle-module__sOt3kq__stepSub{margin-top:1.5rem}@media (max-width:47.99rem){.guideArticle-module__sOt3kq__stepNum{font-size:2rem}.guideArticle-module__sOt3kq__stepTitle,.guideArticle-module__sOt3kq__prepTitle,.guideArticle-module__sOt3kq__faqTitle{font-size:1.5rem}.guideArticle-module__sOt3kq__step{margin-top:2.75rem}}.guideArticle-module__sOt3kq__result{border:1px solid var(--g-line);background:var(--g-soft);scroll-margin-top:calc(var(--site-header-height) + 1rem);margin-top:3.5rem;padding:1.5rem 1.5rem 1.625rem}.guideArticle-module__sOt3kq__resultLabel{color:var(--g-brand);font-size:.8125rem;font-weight:600}.guideArticle-module__sOt3kq__result [data-guide-body]>p:first-child{margin-top:.5rem}.guideArticle-module__sOt3kq__faq{scroll-margin-top:calc(var(--site-header-height) + 1rem);margin-top:3.5rem}.guideArticle-module__sOt3kq__faqList{border-top:1px solid var(--g-line);margin-top:1.25rem}.guideArticle-module__sOt3kq__faqItem{border-bottom:1px solid var(--g-line)}.guideArticle-module__sOt3kq__faqQ{cursor:pointer;word-break:keep-all;grid-template-columns:1.75rem 1fr 1rem;align-items:baseline;gap:.75rem;padding:1.125rem 0;font-size:1.0625rem;font-weight:600;line-height:1.45;list-style:none;display:grid}.guideArticle-module__sOt3kq__faqQ::-webkit-details-marker{display:none}.guideArticle-module__sOt3kq__faqMark{font-family:var(--font-mono,ui-monospace);color:var(--g-brand);font-size:.875rem}.guideArticle-module__sOt3kq__faqIcon{align-self:center;width:.875rem;height:.875rem;position:relative}.guideArticle-module__sOt3kq__faqIcon:before,.guideArticle-module__sOt3kq__faqIcon:after{content:"";background:#504e49;height:1.5px;transition:transform .16s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:0;right:0}.guideArticle-module__sOt3kq__faqIcon:after{transform:rotate(90deg)}.guideArticle-module__sOt3kq__faqItem[open] .guideArticle-module__sOt3kq__faqIcon:after{transform:rotate(0)}.guideArticle-module__sOt3kq__faqA{padding:0 1.75rem 1.25rem 2.5rem}.guideArticle-module__sOt3kq__faqA>p:first-child{margin-top:0}@media (hover:hover) and (pointer:fine){.guideArticle-module__sOt3kq__faqQ:hover{color:var(--g-brand)}}.guideArticle-module__sOt3kq__fig{margin-top:2rem}.guideArticle-module__sOt3kq__figCap{color:#504e49;margin-top:.75rem;font-size:.875rem;line-height:1.55}.guideArticle-module__sOt3kq__roleOuter{border:1px solid var(--g-line);padding:1.25rem}.guideArticle-module__sOt3kq__roleOuterName{font-size:1.125rem;font-weight:600}.guideArticle-module__sOt3kq__roleOuterName span{color:#504e49;margin-left:.5rem;font-size:.875rem;font-weight:400}.guideArticle-module__sOt3kq__roleGrid{gap:.75rem;margin-top:1rem;display:grid}@media (min-width:40rem){.guideArticle-module__sOt3kq__roleGrid{grid-template-columns:1fr 1fr}}.guideArticle-module__sOt3kq__roleBox{background:var(--g-soft);border:1px solid var(--g-hair);padding:1.125rem 1.25rem}.guideArticle-module__sOt3kq__roleName{font-size:1.0625rem;font-weight:600}.guideArticle-module__sOt3kq__roleKind{color:#504e49;margin-top:.125rem;font-size:.875rem}.guideArticle-module__sOt3kq__roleList{gap:.25rem;margin-top:.75rem;font-size:.9375rem;display:grid}.guideArticle-module__sOt3kq__roleList li:before{content:"";background:var(--g-brand);border-radius:50%;width:.3125rem;height:.3125rem;margin-right:.5rem;display:inline-block;transform:translateY(-.1875rem)}.guideArticle-module__sOt3kq__roleWho{border-top:1px solid var(--g-line);color:#504e49;margin-top:.875rem;padding-top:.625rem;font-size:.8125rem;font-weight:500}.guideArticle-module__sOt3kq__ladder{gap:.5rem;display:grid}.guideArticle-module__sOt3kq__rung{gap:.375rem;display:grid}@media (min-width:40rem){.guideArticle-module__sOt3kq__rung{grid-template-columns:minmax(0,1fr) 16rem;align-items:center;gap:1rem}}.guideArticle-module__sOt3kq__rungBar{width:var(--w);background:var(--g-soft);border:1px solid var(--g-line);align-items:center;gap:.75rem;min-width:11rem;padding:.75rem 1rem;display:flex}.guideArticle-module__sOt3kq__rung:last-child .guideArticle-module__sOt3kq__rungBar{background:#e6f1fb;border-color:#b9d6f2}.guideArticle-module__sOt3kq__rungStep{font-family:var(--font-mono,ui-monospace);color:var(--g-brand);font-size:.8125rem;font-weight:600}.guideArticle-module__sOt3kq__rungName{font-size:.9375rem;font-weight:600}.guideArticle-module__sOt3kq__rungDesc{color:#504e49;font-size:.875rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){[data-figure]:not([data-seen]) :is(.guideArticle-module__sOt3kq__roleBox,.guideArticle-module__sOt3kq__rungBar){opacity:0;transform:translate(-.75rem)}[data-figure]:not([data-seen]) .guideArticle-module__sOt3kq__rungDesc{opacity:0}[data-figure] :is(.guideArticle-module__sOt3kq__roleBox,.guideArticle-module__sOt3kq__rungBar,.guideArticle-module__sOt3kq__rungDesc){transition:opacity .32s cubic-bezier(.4,0,.2,1),transform .32s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i,0) * .12s)}}@media (prefers-reduced-motion:reduce){.guideArticle-module__sOt3kq__flowItem,.guideArticle-module__sOt3kq__progressItem,.guideArticle-module__sOt3kq__progressDot,.guideArticle-module__sOt3kq__progressLine:after,.guideArticle-module__sOt3kq__faqIcon:before,.guideArticle-module__sOt3kq__faqIcon:after{transition:none}}@media print{.guideArticle-module__sOt3kq__rail,.guideArticle-module__sOt3kq__flow{display:none}}
