.cd0qgq_intro{padding-top:clamp(3rem,8vw,6rem);padding-bottom:var(--space-xl)}.cd0qgq_introGrid{gap:var(--space-l);align-items:end;display:grid}@media (min-width:900px){.cd0qgq_introGrid{grid-template-columns:7fr 5fr}}.cd0qgq_title{font-size:var(--step-4);letter-spacing:-.03em;margin-top:var(--space-m);max-width:16ch;line-height:1}.cd0qgq_lede{font-size:var(--step-1);color:var(--muted);margin-top:var(--space-l);max-width:48ch;line-height:1.55}.cd0qgq_guides{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.cd0qgq_guideRow{border-bottom:1px solid var(--line)}.cd0qgq_guideLink{gap:var(--space-2xs);padding-block:var(--space-l);grid-template-columns:1fr;display:grid}@media (min-width:760px){.cd0qgq_guideLink{column-gap:var(--space-xl);grid-template-columns:5fr 6fr 2rem;align-items:baseline}}.cd0qgq_guideName{font-family:var(--font-display);font-size:var(--step-2);letter-spacing:-.025em;color:var(--ink);font-weight:600;line-height:1.1}.cd0qgq_guideBlurb{color:var(--muted);max-width:52ch;line-height:1.55}.cd0qgq_guideArrow{color:var(--green-strong);font-size:var(--step-1);transition:transform .3s var(--ease);display:none}@media (min-width:760px){.cd0qgq_guideArrow{justify-self:end;display:block}}.cd0qgq_guideLink:hover .cd0qgq_guideName,.cd0qgq_guideLink:focus-visible .cd0qgq_guideName{color:var(--accent)}.cd0qgq_guideLink:hover .cd0qgq_guideArrow,.cd0qgq_guideLink:focus-visible .cd0qgq_guideArrow{transform:translate(6px)}.cd0qgq_help{margin-top:var(--space-2xl);margin-bottom:var(--space-2xl);padding:var(--space-l);border:1px solid var(--line);border-left:3px solid var(--green-strong);background:var(--paper-2);gap:var(--space-m);align-items:center;display:grid}@media (min-width:760px){.cd0qgq_help{grid-template-columns:1fr auto}}.cd0qgq_helpTitle{font-size:var(--step-1);letter-spacing:-.02em}.cd0qgq_helpBody{color:var(--muted);margin-top:.4rem;line-height:1.55}.cd0qgq_guide{padding-bottom:var(--space-2xl)}.cd0qgq_head{padding-top:clamp(3rem,8vw,5.5rem);padding-bottom:var(--space-xl);border-bottom:1px solid var(--line);margin-bottom:var(--space-xl)}.cd0qgq_head .cd0qgq_title{max-width:18ch}.cd0qgq_crumb{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:.6em;display:flex}.cd0qgq_crumb a{min-height:44px;color:var(--accent);align-items:center;margin-block:-12px;display:inline-flex}.cd0qgq_meta{margin-top:var(--space-m);font-family:var(--font-mono);color:var(--muted);font-size:.82rem}.cd0qgq_layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1000px){.cd0qgq_layout{gap:var(--space-2xl);grid-template-columns:14rem minmax(0,1fr)}}.cd0qgq_toc{border-top:1px solid var(--line);padding-top:var(--space-s)}@media (min-width:1000px){.cd0qgq_toc{align-self:start;position:sticky;top:100px}}.cd0qgq_tocLabel{font-family:var(--font-display);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cd0qgq_toc ol{margin-top:var(--space-2xs);padding:0;list-style:none;display:grid}.cd0qgq_toc a{min-height:44px;color:var(--ink);align-items:center;font-size:.95rem;line-height:1.3;display:flex}@media (max-width:999px){.cd0qgq_toc ol{column-gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}.cd0qgq_body{max-width:70ch;font-size:var(--step-0);color:var(--muted);line-height:1.7}.cd0qgq_body strong{color:var(--ink);font-weight:600}.cd0qgq_body code{font-family:var(--font-mono);color:var(--ink);background:var(--paper-2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:4px;padding:.05em .35em;font-size:.86em}.cd0qgq_body a:not([class*=btn]){color:var(--ink);border-bottom:1.5px solid var(--green-strong)}.cd0qgq_section{scroll-margin-top:100px}.cd0qgq_section+.cd0qgq_section{margin-top:var(--space-xl)}.cd0qgq_section>h2{font-size:var(--step-2);color:var(--ink);letter-spacing:-.025em;margin-bottom:var(--space-s);max-width:26ch}.cd0qgq_section>p+p,.cd0qgq_section>p+.cd0qgq_steps,.cd0qgq_section>.cd0qgq_note+p,.cd0qgq_section>p+.cd0qgq_note,.cd0qgq_section>.cd0qgq_steps+.cd0qgq_note,.cd0qgq_section>p+.cd0qgq_settings,.cd0qgq_section>.cd0qgq_settings+p{margin-top:var(--space-s)}.cd0qgq_list{margin-top:var(--space-xs);gap:.5rem;padding-left:1.15rem;display:grid}.cd0qgq_list li::marker{color:var(--green-strong)}.cd0qgq_steps{margin:var(--space-m) 0 0;counter-reset:step;gap:var(--space-m);padding:0;list-style:none;display:grid}.cd0qgq_step{counter-increment:step;padding-left:3rem;position:relative}.cd0qgq_step:before{content:counter(step);border:1.5px solid var(--green-strong);width:2rem;height:2rem;font-family:var(--font-display);color:var(--ink);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid;position:absolute;top:.1rem;left:0}.cd0qgq_step:not(:last-child):after{content:"";top:2.4rem;left:calc(1rem - .5px);bottom:calc(-1 * var(--space-m) + .3rem);background:var(--line);width:1px;position:absolute}.cd0qgq_stepTitle{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:-.01em;color:var(--ink);padding-top:.3rem;font-weight:600;line-height:1.35}.cd0qgq_stepBody{margin-top:.3rem}.cd0qgq_stepBody>p+p,.cd0qgq_stepBody>p+.cd0qgq_list,.cd0qgq_stepBody>.cd0qgq_list+p{margin-top:var(--space-2xs)}.cd0qgq_note{margin-top:var(--space-s);padding:var(--space-s) var(--space-m);border-left:3px solid var(--accent);background:var(--paper-2);color:var(--ink);line-height:1.6}.cd0qgq_noteLabel{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:.25rem;font-size:.75rem;font-weight:600}.cd0qgq_panel{margin-top:var(--space-s);padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink)}.cd0qgq_panel>*+*{margin-top:var(--space-s)}.cd0qgq_panel ol{gap:.4rem;padding-left:1.2rem;display:grid}.cd0qgq_panel ol li::marker{color:var(--green-strong);font-weight:600}.cd0qgq_panel h3{font-family:var(--font-display);font-size:var(--step-0);letter-spacing:0;color:var(--ink);font-weight:600}.cd0qgq_panel h3+p{color:var(--muted);margin-top:.2rem}.cd0qgq_settings{border-collapse:collapse;width:100%;margin-top:var(--space-s);border-top:2px solid var(--ink);font-size:.95rem}.cd0qgq_settings th,.cd0qgq_settings td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.8rem 0;line-height:1.55}.cd0qgq_settings th{width:12rem;padding-right:var(--space-m);font-family:var(--font-display);color:var(--ink);font-weight:600}@media (max-width:599px){.cd0qgq_settings,.cd0qgq_settings tbody,.cd0qgq_settings tr,.cd0qgq_settings th,.cd0qgq_settings td{width:auto;display:block}.cd0qgq_settings th{border-bottom:0;padding-bottom:0}.cd0qgq_settings td{padding-top:.2rem}}.cd0qgq_faqs{margin:var(--space-s) 0 0;border-top:2px solid var(--ink)}.cd0qgq_faq{padding-block:var(--space-m);border-bottom:1px solid var(--line)}.cd0qgq_faq dt{font-family:var(--font-display);color:var(--ink);font-weight:600;line-height:1.35}.cd0qgq_faq dd{margin:.35rem 0 0}.cd0qgq_cta{margin-top:var(--space-2xl);padding-top:var(--space-l);border-top:1px solid var(--line)}.cd0qgq_ctaTitle{font-size:var(--step-2);letter-spacing:-.025em;color:var(--ink)}.cd0qgq_ctaBody{margin:var(--space-2xs) 0 var(--space-m);max-width:52ch}@media (prefers-reduced-motion:reduce){.cd0qgq_guideArrow{transition:none}}
