.guide_page__RcshN{--col:640px;--serif:"EB Garamond",Georgia,serif;--body:color-mix(in srgb,var(--text) 78%,var(--bg));padding:104px clamp(16px,4vw,40px) 112px}.guide_figure__Lam26{max-width:760px;margin:0 auto}.guide_image__J_9RW{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 64%;object-position:50% 64%;border-radius:8px;background:var(--fill)}.guide_figure__Lam26 figcaption{margin-top:10px;font-size:12.5px;color:var(--text-3)}.guide_figure__Lam26 figcaption a:hover{color:var(--text-2)}.guide_col__jjiVj{max-width:var(--col);margin:0 auto}.guide_head__dFYQn{padding-top:48px}.guide_head__dFYQn h1{margin:0;font-family:var(--serif);font-size:clamp(36px,5.4vw,52px);font-weight:500;line-height:1.04;letter-spacing:-.025em}.guide_meta__XV9AV{display:grid;gap:6px;margin:28px 0 0;font-size:14.5px}.guide_meta__XV9AV time{color:var(--text-3)}.guide_body___AD_f{padding-top:40px;font-size:16.5px;line-height:1.68;color:var(--body)}.guide_body___AD_f p{margin:0 0 20px}.guide_body___AD_f h2{margin:64px 0 18px;font-size:23px;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--text);scroll-margin-top:88px}.guide_body___AD_f h3{margin:0 0 10px;font-size:18px;letter-spacing:-.018em}.guide_body___AD_f h3,.guide_body___AD_f strong{font-weight:600;color:var(--text)}.guide_body___AD_f a:not(.guide_citeMark__DTa93):not(.guide_citeLink__vgY6s):not(.guide_button__6ge1H){color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;transition:text-decoration-color .14s var(--ease)}.guide_body___AD_f a:not(.guide_citeMark__DTa93):not(.guide_citeLink__vgY6s):not(.guide_button__6ge1H):hover{text-decoration-color:var(--text)}.guide_skills__HgiPN{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 24px;padding:0;list-style:none}.guide_skills__HgiPN li{padding:7px 14px;border-radius:999px;background:var(--fill);font-size:14.5px;font-weight:500;color:var(--text)}.guide_steps__xrgRi{margin:32px 0 0;padding:0;list-style:none;counter-reset:step}.guide_step__sBB4i{position:relative;padding:28px 0 8px 52px;border-top:1px solid var(--line);counter-increment:step}.guide_step__sBB4i:before{content:counter(step);position:absolute;top:29px;left:0;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--text);color:var(--bg);font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.guide_step__sBB4i[data-skip=true]:before{background:var(--fill-2);color:var(--text-2)}.guide_faq__wEsSZ{margin-top:8px}.guide_faq__wEsSZ>div{padding:24px 0 4px;border-top:1px solid var(--line)}.guide_cta__wLFpY{display:grid;gap:6px;margin:64px 0 0;padding:32px;border-radius:14px;background:var(--surface)}.guide_cta__wLFpY h2{margin:0;font-size:21px}.guide_cta__wLFpY p{margin:0;font-size:15.5px}.guide_ctaRow__7Nogd{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:18px}.guide_button__6ge1H{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:10px;background:var(--text);color:var(--bg);font-size:14.5px;font-weight:500;transition:opacity .14s var(--ease)}.guide_button__6ge1H:hover{opacity:.86}.guide_refs___BOl9{margin-top:72px;padding-top:28px;border-top:1px solid var(--line)}.guide_refs___BOl9 h2{margin:0 0 16px;font-size:15px;font-weight:600}.guide_refs___BOl9 ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;font-size:13.5px;line-height:1.55;color:var(--text-2)}.guide_refs___BOl9 li{display:grid;grid-template-columns:28px 1fr;scroll-margin-top:96px;border-radius:6px;transition:background-color .6s var(--ease)}.guide_refs___BOl9 li:target{background:var(--acc-soft)}.guide_refs___BOl9 li>span:first-child{color:var(--text-3);font-variant-numeric:tabular-nums}.guide_refs___BOl9 cite{font-style:italic}.guide_body___AD_f .guide_refs___BOl9 a{color:var(--acc);word-break:break-word}.guide_body___AD_f .guide_refs___BOl9 a:hover{text-decoration:underline;text-underline-offset:2px}.guide_cite__QZhPx{position:relative;display:inline-block;margin-left:3px;vertical-align:.35em;line-height:1}.guide_citeMark__DTa93{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 5px;border-radius:5px;background:var(--acc-soft);color:var(--acc-ink);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;transition:background-color .14s var(--ease),color .14s var(--ease)}.guide_citeMark__DTa93:hover,.guide_citeMark__DTa93[data-open=true]{background:var(--acc);color:#fff}.guide_citePop__Q2y7r{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:40;display:grid;gap:14px;width:min(340px,calc(100vw - 32px));padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--raised);box-shadow:var(--shadow-pop);font-size:13.5px;line-height:1.45;text-align:left;vertical-align:baseline;white-space:normal;transform:translateX(calc(-50% + var(--shift, 0px)));animation:guide_pop__CYmx0 .16s var(--rise)}.guide_citePop__Q2y7r:after{content:"";position:absolute;inset:100% 0 auto;height:10px}.guide_citePop__Q2y7r[data-below=true]{top:calc(100% + 8px);bottom:auto}.guide_citePop__Q2y7r[data-below=true]:after{inset:auto 0 100%}.guide_citeItem__bk1i7{display:grid;gap:3px}.guide_citeItem__bk1i7+.guide_citeItem__bk1i7{padding-top:14px;border-top:1px solid var(--line)}.guide_citeWho__2sbyu{font-size:12.5px;color:var(--text-3)}.guide_citeTitle__syZsI{font-weight:500;color:var(--text)}.guide_citeVenue__WFp1C{font-size:12.5px;color:var(--text-2)}.guide_citeLink__vgY6s{justify-self:start;margin-top:6px;font-size:13px;font-weight:500;color:var(--acc)}.guide_citeLink__vgY6s:hover{text-decoration:underline;text-underline-offset:2px}@keyframes guide_pop__CYmx0{0%{opacity:0;transform:translateX(calc(-50% + var(--shift, 0px))) translateY(4px)}}@media (prefers-reduced-motion:reduce){.guide_citePop__Q2y7r{animation:none}}@media (max-width:640px){.guide_page__RcshN{padding-top:84px}.guide_head__dFYQn{padding-top:36px}.guide_body___AD_f{font-size:16px}.guide_step__sBB4i{padding-left:44px}.guide_cta__wLFpY{padding:24px 20px}}