.guide{flex-direction:column;min-height:100%;display:flex}.guide-main{width:100%;max-width:720px;padding:var(--space-3xl,3rem) var(--gutter,1.5rem) 4rem;margin-inline:auto}.guide-kicker{font-size:var(--text-sm,.875rem);color:var(--text-muted);margin:0 0 .75rem}.guide-main>h1{max-width:22ch;margin-bottom:1rem}.guide-answer{font-size:var(--text-lead,1.125rem);max-width:52ch;color:var(--text-lede,var(--text));margin:0 0 2rem;line-height:1.45}.guide-prose{flex-direction:column;gap:1.25rem;display:flex}.guide-prose h2{max-width:28ch;font-size:var(--text-section,1.5rem);margin-top:1.5rem}.guide-prose h3{font-size:var(--text-title,1.125rem);margin-top:.5rem}.guide-prose p,.guide-prose li{max-width:65ch;color:var(--text-lede,var(--text))}.guide-prose ul,.guide-prose ol{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.guide-prose a{text-decoration:underline}.guide-cta{border-top:1px solid var(--border);flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;display:flex}.guide-nav{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem}.guide-nav h2{font-size:var(--text-title,1.125rem);max-width:none;margin:0 0 .75rem}.guide-nav ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.guide-nav a{text-underline-offset:.16em;text-decoration:underline}.guide-index{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.guide-index li{border-bottom:1px solid var(--border);padding-bottom:1.25rem}.guide-index h2{font-size:var(--text-title,1.125rem);max-width:none;margin:0 0 .35rem}.guide-index h2 a{text-decoration:none}.guide-index h2 a:hover{text-decoration:underline}.guide-index p{max-width:55ch;color:var(--text-lede,var(--text));font-size:var(--text-sm,.875rem);margin:0}
