.guides-index{max-width:52rem;margin:0 auto;padding:var(--space-12) 0}.guide-document{margin-inline:auto}.guide-document .prose section{display:flex;flex-direction:column;gap:var(--space-4)}.guides-index h1{font-size:var(--font-page-title);line-height:1.25}.guide-list p,.guides-index header>p{color:var(--text-secondary);line-height:1.75}.guide-list{list-style:none;padding:0;margin:var(--space-8) 0 0}.guide-list>li{padding:var(--space-6) 0;border-top:1px solid var(--border-subtle)}.guide-list h2,.guide-related>h2{font-size:var(--font-section);line-height:1.5}.guide-document a,.guide-list a{color:var(--link);text-underline-offset:.2em;text-decoration:underline}.guide-byline,.guide-document .guide-byline{font-size:var(--font-secondary);color:var(--text-secondary)}.guide-toc{border-block:1px solid var(--border-subtle);padding:var(--space-4) 0;margin-block:var(--space-6)}.guide-toc p{font-weight:var(--weight-semibold)}.guide-toc li{margin-block:var(--space-3)}.guide-document h2{scroll-margin-top:7rem}.guide-document .guide-example{font-family:inherit;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;border-left:3px solid var(--border);border-radius:0}.guide-related{margin-top:var(--space-12)}@media (max-width:640px){.guides-index{padding-block:var(--space-8)}}