.guide-module__NfwN0W__page{background:var(--white);min-height:100vh;color:var(--ink);font-family:var(--ff-sans)}.guide-module__NfwN0W__page :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){max-width:none;color:inherit;font-family:var(--ff-sans);margin:0;padding:0}.guide-module__NfwN0W__page :where(a){color:inherit;text-decoration:none}.guide-module__NfwN0W__page :where(ul,ol){list-style:none}.guide-module__NfwN0W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.guide-module__NfwN0W__frame{width:100%;max-width:var(--page-max);margin-inline:auto;position:relative}.guide-module__NfwN0W__bar{z-index:40;border-bottom:1px solid var(--grey-200);background:var(--white);position:sticky;top:0}.guide-module__NfwN0W__barInner{justify-content:space-between;align-items:center;gap:var(--sp-24);height:71px;padding:0 var(--sp-64);display:flex}.guide-module__NfwN0W__barLeft{align-items:center;gap:12px;min-width:0;display:flex}.guide-module__NfwN0W__brand{margin-right:8px}.guide-module__NfwN0W__mobileBrand{display:none}@media (max-width:560px){.guide-module__NfwN0W__barLeft .guide-module__NfwN0W__brand{display:none}.guide-module__NfwN0W__mobileBrand{background:var(--white);padding:14px 16px 10px;display:flex}}.guide-module__NfwN0W__close{width:10px;height:10px;color:var(--grey-500);place-items:center;display:grid}.guide-module__NfwN0W__close:hover{color:var(--ink)}.guide-module__NfwN0W__barTitle{flex-direction:column;gap:2px;min-width:0;display:flex}.guide-module__NfwN0W__barCourse{font-size:var(--t-body);line-height:calc(var(--t-body) * 20 / 14);white-space:nowrap;font-weight:600}.guide-module__NfwN0W__barLesson{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;color:var(--grey-400);white-space:nowrap;font-weight:400}.guide-module__NfwN0W__segments{align-items:center;gap:8px;display:flex}.guide-module__NfwN0W__segment{border-radius:var(--r-pill);background:var(--grey-100);width:28px;height:5px}.guide-module__NfwN0W__segmentDone{background:var(--olive)}.guide-module__NfwN0W__segmentCurrent{background:var(--olive);width:44px}.guide-module__NfwN0W__barRight{align-items:center;gap:16px;display:flex}.guide-module__NfwN0W__save{border:1px solid var(--grey-200);border-radius:var(--r-pill);background:var(--white);height:32px;font:400 var(--t-body)/calc(var(--t-body) * 16 / 12) var(--ff-sans);letter-spacing:.2px;color:var(--ink);cursor:pointer;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.guide-module__NfwN0W__save svg{width:8px;height:14px}.guide-module__NfwN0W__save[aria-pressed=true]{border-color:var(--olive);background:var(--mint)}.guide-module__NfwN0W__save[aria-pressed=true] svg path{fill:currentColor}.guide-module__NfwN0W__nextBtn{border-radius:var(--r-pill);background:var(--brand-burgundy);height:32px;font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;color:var(--white);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}.guide-module__NfwN0W__nextBtn svg{width:10px;height:8px}.guide-module__NfwN0W__nextBtn:hover{background:var(--brand-burgundy-700)}.guide-module__NfwN0W__hero{width:1312px;max-width:calc(100% - 2 * var(--gutter));border-radius:calc(var(--r-16) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;--corner-shape:squircle;background:var(--forest-950);height:460px;color:var(--white);margin:61px 0 0 55px;position:relative;overflow:hidden}.guide-module__NfwN0W__hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.guide-module__NfwN0W__heroVeil{background:linear-gradient(90deg, rgb(var(--scrim-rgb) / 85%) 0%, rgb(var(--scrim-rgb) / 65%) 55%, rgb(var(--scrim-rgb) / 15%) 100%);position:absolute;inset:0}.guide-module__NfwN0W__heroCopy{flex-direction:column;gap:16px;width:700px;max-width:calc(100% - 62px);display:flex;position:absolute;top:129px;left:31px}.guide-module__NfwN0W__heroTitle{max-width:470px;font-size:var(--t-head);line-height:calc(var(--t-head) * 58 / 52);font-weight:var(--w-head);letter-spacing:calc(-.5px * var(--tracking-fit));color:var(--white)}.guide-module__NfwN0W__heroText{font-size:var(--t-body);line-height:calc(var(--t-body) * 30 / 18)}.guide-module__NfwN0W__facts{gap:var(--sp-24);flex-wrap:wrap;padding-top:8px;display:flex}.guide-module__NfwN0W__fact{flex-direction:column;gap:2px;display:flex}.guide-module__NfwN0W__factLabel{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;text-transform:uppercase;color:var(--grey-400);font-weight:400}.guide-module__NfwN0W__factValue{font-size:var(--t-body);line-height:calc(var(--t-body) * 20 / 14);font-weight:600}.guide-module__NfwN0W__body{padding:var(--sp-87) var(--sp-64) var(--sp-133);grid-template-columns:240px minmax(0,1fr) 250px;align-items:start;display:grid}.guide-module__NfwN0W__body>.guide-module__NfwN0W__lesson{padding:0 var(--sp-58) 0 var(--sp-64)}.guide-module__NfwN0W__rail{flex-direction:column;gap:16px;display:flex;position:sticky;top:96px}.guide-module__NfwN0W__railLabel{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:1.4px;text-transform:uppercase;color:var(--grey-400);font-weight:600}.guide-module__NfwN0W__lessons{flex-direction:column;gap:8px;display:flex}.guide-module__NfwN0W__lessonItem{border-radius:calc(var(--r-8) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;min-height:37px;font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;color:var(--grey-400);align-items:flex-start;gap:12px;padding:8px 12px;display:flex}a.guide-module__NfwN0W__lessonItem:hover{background:var(--grey-50)}.guide-module__NfwN0W__lessonPast{color:var(--ink)}.guide-module__NfwN0W__lessonCurrent{background:var(--mint);color:var(--ink);font-weight:600}a.guide-module__NfwN0W__lessonCurrent:hover{background:var(--mint)}.guide-module__NfwN0W__marker{border:1.4px solid var(--grey-300);background:var(--white);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.guide-module__NfwN0W__markerDone{color:var(--olive);background:0 0;border:0}.guide-module__NfwN0W__markerCurrent{border:2px solid var(--forest-700)}.guide-module__NfwN0W__markerCurrent:after{content:"";background:var(--olive);border-radius:50%;width:7px;height:7px}.guide-module__NfwN0W__lessonText{padding-top:2px}.guide-module__NfwN0W__aside{position:sticky;top:96px}.guide-module__NfwN0W__askCard{border-radius:calc(var(--r-16) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;background:var(--forest-950);color:var(--white);flex-direction:column;gap:12px;padding:24px;display:flex}.guide-module__NfwN0W__askKicker{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:1.4px;text-transform:uppercase;color:var(--sage);font-weight:600}.guide-module__NfwN0W__askTitle{font-size:var(--t-sub);line-height:calc(var(--t-sub) * 28 / 20);font-weight:var(--w-sub);color:var(--white)}.guide-module__NfwN0W__askText{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;font-weight:400}.guide-module__NfwN0W__askBtn{border-radius:calc(var(--r-12) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;--corner-shape:squircle;background:var(--white);font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;color:var(--ink);justify-content:center;margin-top:6px;padding:12px 16px;font-weight:600;display:flex}.guide-module__NfwN0W__askBtn:hover{background:var(--mint)}.guide-module__NfwN0W__lesson{gap:var(--sp-32);flex-direction:column;min-width:0;display:flex}.guide-module__NfwN0W__lede,.guide-module__NfwN0W__para{font-size:var(--t-body);line-height:calc(var(--t-body) * 31 / 17);color:var(--grey-500)}.guide-module__NfwN0W__box{border-radius:calc(var(--r-16) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;background:var(--grey-50);flex-direction:column;gap:16px;padding:24px;display:flex}.guide-module__NfwN0W__boxHead{align-items:center;gap:8px;display:flex}.guide-module__NfwN0W__boxTitle{font-size:var(--t-sub);line-height:calc(var(--t-sub) * 28 / 20);font-weight:var(--w-sub);color:var(--ink)}.guide-module__NfwN0W__count{border-radius:var(--r-pill);background:var(--white);font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;color:var(--grey-500);padding:4px 8px;font-weight:400}.guide-module__NfwN0W__needList{flex-direction:column;gap:12px;display:flex}.guide-module__NfwN0W__need{cursor:pointer;gap:12px;display:flex}.guide-module__NfwN0W__need input{opacity:0;pointer-events:none;position:absolute}.guide-module__NfwN0W__checkBox{border:1.4px solid var(--grey-300);border-radius:calc(8px * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;background:var(--white);color:#0000;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;transition:background .15s,border-color .15s;display:grid}.guide-module__NfwN0W__need input:checked+.guide-module__NfwN0W__checkBox{color:var(--olive);background:0 0;border-color:#0000}.guide-module__NfwN0W__need input:focus-visible+.guide-module__NfwN0W__checkBox{outline:2px solid var(--forest-700);outline-offset:2px}.guide-module__NfwN0W__needText{flex-direction:column;gap:2px;display:flex}.guide-module__NfwN0W__needName{font-size:var(--t-body);line-height:calc(var(--t-body) * 20 / 14);color:var(--ink);font-weight:600}.guide-module__NfwN0W__needNote{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;color:var(--grey-500);font-weight:400}.guide-module__NfwN0W__need input:checked~.guide-module__NfwN0W__needText .guide-module__NfwN0W__needName{color:var(--grey-400);text-decoration:line-through}.guide-module__NfwN0W__steps{gap:var(--sp-48);flex-direction:column;display:flex}.guide-module__NfwN0W__step{flex-direction:column;gap:16px;display:flex}.guide-module__NfwN0W__stepHead{gap:16px;display:flex}.guide-module__NfwN0W__stepN{background:var(--forest-950);width:44px;height:44px;font-size:var(--t-body);line-height:calc(var(--t-body) * 20 / 14);color:var(--white);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.guide-module__NfwN0W__stepText{flex-direction:column;gap:12px;padding-top:4px;display:flex}.guide-module__NfwN0W__h2{font-size:var(--t-sub);line-height:calc(var(--t-sub) * 32 / 24);font-weight:var(--w-sub);letter-spacing:calc(-.3px * var(--tracking-fit));color:var(--ink);scroll-margin-top:96px}.guide-module__NfwN0W__stepPhoto{border-radius:calc(var(--r-12) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;--corner-shape:squircle;object-fit:cover;width:calc(100% - 60px);height:320px;margin-left:60px;display:block}.guide-module__NfwN0W__figure img{border-radius:calc(var(--r-12) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;object-fit:cover;width:100%;height:380px;display:block}.guide-module__NfwN0W__caption{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;color:var(--grey-400);margin-top:12px;font-weight:400}.guide-module__NfwN0W__quote{border-left:3px solid var(--olive);font-size:var(--t-sub);line-height:calc(var(--t-sub) * 32 / 20);font-weight:var(--w-sub);color:var(--ink);padding:24px}.guide-module__NfwN0W__warning{border-radius:calc(var(--r-16) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;background:var(--warning-bg);gap:16px;padding:24px;display:flex}.guide-module__NfwN0W__warning svg{flex:none;margin-top:2px}.guide-module__NfwN0W__warningText{flex-direction:column;gap:4px;display:flex}.guide-module__NfwN0W__warningTitle{font-size:var(--t-sub);line-height:calc(var(--t-sub) * 28 / 20);font-weight:var(--w-sub);color:var(--ink)}.guide-module__NfwN0W__warningBody{font-size:var(--t-body);line-height:calc(var(--t-body) * 20 / 14);color:var(--grey-500)}.guide-module__NfwN0W__worked{flex-direction:column;gap:16px;display:flex}.guide-module__NfwN0W__workedList{flex-direction:column;gap:12px;display:flex}.guide-module__NfwN0W__workedList li{font-size:var(--t-body);line-height:calc(var(--t-body) * 24 / 16);color:var(--grey-500);gap:12px;display:flex}.guide-module__NfwN0W__workedList svg{flex:none;width:9px;height:6px;margin-top:5px}.guide-module__NfwN0W__complete{border-radius:calc(var(--r-16) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;background:var(--forest-950);color:var(--white);flex-direction:column;gap:16px;padding:32px;display:flex}.guide-module__NfwN0W__completeHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.guide-module__NfwN0W__completeText{flex-direction:column;gap:4px;display:flex}.guide-module__NfwN0W__completeTitle{font-size:var(--t-sub);line-height:calc(var(--t-sub) * 32 / 24);font-weight:var(--w-sub);letter-spacing:calc(-.3px * var(--tracking-fit));color:var(--white)}.guide-module__NfwN0W__completeSub{white-space:nowrap;font-size:var(--t-body);line-height:calc(var(--t-body) * 20 / 14)}.guide-module__NfwN0W__completeBtn{border-radius:calc(var(--r-12) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;--corner-shape:squircle;background:var(--white);height:56px;font:600 var(--t-body)/calc(var(--t-body) * 24 / 16) var(--ff-sans);color:var(--ink);cursor:pointer;white-space:nowrap;border:0;flex:none;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.guide-module__NfwN0W__completeBtn svg{width:12px;height:8px}.guide-module__NfwN0W__completeBtn:disabled{cursor:default}.guide-module__NfwN0W__completeBtn[data-done=true]{background:var(--mint)}.guide-module__NfwN0W__completeNote{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;color:var(--sage);font-weight:400}.guide-module__NfwN0W__completeNote a{text-underline-offset:2px;color:var(--white);text-decoration:underline}.guide-module__NfwN0W__completeRule{background:var(--white);height:1px}.guide-module__NfwN0W__upNext{align-items:center;gap:16px;display:flex}.guide-module__NfwN0W__upNextImg{border-radius:calc(var(--r-8) * var(--corner-fit) * var(--corner-scale,1));corner-shape:squircle;--corner-shape:squircle;object-fit:cover;flex:none;width:88px;height:68px}.guide-module__NfwN0W__upNextText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.guide-module__NfwN0W__upNextKicker{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:1.2px;text-transform:uppercase;color:var(--sage);font-weight:600}.guide-module__NfwN0W__upNextTitle{font-size:var(--t-sub);line-height:calc(var(--t-sub) * 28 / 20);font-weight:var(--w-sub)}.guide-module__NfwN0W__upNext:hover .guide-module__NfwN0W__upNextTitle{text-underline-offset:4px;text-decoration:underline}.guide-module__NfwN0W__upNextMeta{font-size:var(--t-body);line-height:calc(var(--t-body) * 16 / 12);letter-spacing:.2px;font-weight:400}.guide-module__NfwN0W__upNext svg{flex:none;width:14px;height:10px}@media (max-width:1360px){.guide-module__NfwN0W__hero{margin-inline:auto}.guide-module__NfwN0W__body{padding-inline:var(--gutter);grid-template-columns:220px minmax(0,700px) 240px;justify-content:center;gap:40px}.guide-module__NfwN0W__body>.guide-module__NfwN0W__lesson{padding:0}}@media (max-width:1100px){.guide-module__NfwN0W__barInner{padding:0 var(--gutter)}.guide-module__NfwN0W__segments{display:none}.guide-module__NfwN0W__body{grid-template-columns:minmax(0,1fr);max-width:748px;margin-inline:auto;padding-bottom:64px}.guide-module__NfwN0W__rail,.guide-module__NfwN0W__aside{position:static}.guide-module__NfwN0W__aside{order:3}.guide-module__NfwN0W__completeSub{white-space:normal}}@media (max-width:720px){.guide-module__NfwN0W__save span{display:none}.guide-module__NfwN0W__barCourse{white-space:normal}.guide-module__NfwN0W__hero{height:auto;min-height:460px;margin-top:16px}.guide-module__NfwN0W__heroVeil{background:linear-gradient(180deg, rgb(var(--scrim-rgb) / 35%) 0%, rgb(var(--scrim-rgb) / 70%) 40%, rgb(var(--scrim-rgb) / 92%) 100%)}.guide-module__NfwN0W__heroCopy{max-width:100%;padding:140px 20px 28px;position:relative;top:auto;left:auto}.guide-module__NfwN0W__heroTitle{font-size:var(--t-head);line-height:var(--m-lh,calc(40px * .819 * var(--type-scale-display)))}.guide-module__NfwN0W__heroText{font-size:var(--t-body);line-height:calc(var(--t-body) * 26 / 16)}.guide-module__NfwN0W__stepPhoto{width:100%;height:220px;margin-left:0}.guide-module__NfwN0W__completeHead{flex-direction:column;align-items:flex-start}.guide-module__NfwN0W__completeSub{white-space:normal}.guide-module__NfwN0W__figure img{height:240px}}.guide-module__NfwN0W__hero .guide-module__NfwN0W__factLabel{color:rgb(var(--white-rgb) / 70%)}@media (max-width:640px){.guide-module__NfwN0W__hero{min-height:0}.guide-module__NfwN0W__heroCopy{padding-top:96px}.guide-module__NfwN0W__body{padding-bottom:32px}.guide-module__NfwN0W__heroTitle{margin-bottom:-5px!important}.guide-module__NfwN0W__askTitle{margin-top:-3px!important}}.guide-module__NfwN0W__lesson>.guide-module__NfwN0W__h2+*{margin-top:calc(12px - var(--sp-32))}@media (min-width:1101px){.guide-module__NfwN0W__body{padding-bottom:var(--sp-96)}}@media (max-width:640px){.guide-module__NfwN0W__lesson>.guide-module__NfwN0W__h2+*{margin-top:calc(8px - var(--sp-32))}.guide-module__NfwN0W__heroTitle+.guide-module__NfwN0W__heroText{margin-top:-7px!important}.guide-module__NfwN0W__h2+.guide-module__NfwN0W__para{margin-top:-15px!important}.guide-module__NfwN0W__askTitle+.guide-module__NfwN0W__askText{margin-top:-9px!important}}@media (min-width:641px){.guide-module__NfwN0W__heroTitle+.guide-module__NfwN0W__heroText{margin-top:-9px!important}.guide-module__NfwN0W__askTitle+.guide-module__NfwN0W__askText{margin-top:-6px!important}}@media (min-width:641px) and (max-width:1100px){.guide-module__NfwN0W__h2+.guide-module__NfwN0W__para{margin-top:clamp(-20.8px,-.5px - 1.84vw,-12.3px)!important}}@media (min-width:1101px) and (max-width:1360px){.guide-module__NfwN0W__h2+.guide-module__NfwN0W__para{margin-top:clamp(-26.4px,3.1px - 2.168vw,-20.8px)!important}}@media (min-width:1361px){.guide-module__NfwN0W__h2+.guide-module__NfwN0W__para{margin-top:clamp(-29.7px,29.1px - 4.083vw,-26.4px)!important}}@media (max-width:640px){.guide-module__NfwN0W__heroTitle+.guide-module__NfwN0W__heroText{margin-top:-13.1px!important}.guide-module__NfwN0W__h2+.guide-module__NfwN0W__para{margin-top:-23.8px!important}.guide-module__NfwN0W__completeTitle+.guide-module__NfwN0W__completeSub{margin-top:-9.3px!important}.guide-module__NfwN0W__askTitle+.guide-module__NfwN0W__askText{margin-top:-13.6px!important}}@media (min-width:641px) and (max-width:1100px){.guide-module__NfwN0W__heroTitle+.guide-module__NfwN0W__heroText{margin-top:-13.3px!important}.guide-module__NfwN0W__h2+.guide-module__NfwN0W__para{margin-top:-24.6px!important}.guide-module__NfwN0W__completeTitle+.guide-module__NfwN0W__completeSub{margin-top:-6.3px!important}.guide-module__NfwN0W__askTitle+.guide-module__NfwN0W__askText{margin-top:-10.3px!important}}@media (min-width:1101px) and (max-width:1360px){.guide-module__NfwN0W__heroTitle+.guide-module__NfwN0W__heroText{margin-top:-13.5px!important}.guide-module__NfwN0W__h2+.guide-module__NfwN0W__para{margin-top:-34px!important}.guide-module__NfwN0W__completeTitle+.guide-module__NfwN0W__completeSub{margin-top:-7.2px!important}.guide-module__NfwN0W__askTitle+.guide-module__NfwN0W__askText{margin-top:-10.9px!important}}@media (min-width:1361px){.guide-module__NfwN0W__heroTitle+.guide-module__NfwN0W__heroText{margin-top:-15.6px!important}.guide-module__NfwN0W__h2+.guide-module__NfwN0W__para{margin-top:-41px!important}.guide-module__NfwN0W__completeTitle+.guide-module__NfwN0W__completeSub{margin-top:-9.6px!important}.guide-module__NfwN0W__askTitle+.guide-module__NfwN0W__askText{margin-top:-11.8px!important}}
