.guide{max-width:760px;color:var(--color-text-primary);flex-direction:column;gap:28px;margin:0 auto;padding:32px 16px 64px;display:flex}.guide h1{font-family:var(--font-serif);margin:0;font-size:clamp(32px,6vw,44px)}.guide h2{font-family:var(--font-serif);margin:0 0 8px;font-size:24px}.guide p{color:var(--color-text-secondary);margin:0 0 12px;line-height:1.6}.guide__head p{font-size:18px}.guide__kicker,.guide__crumb{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);font-size:14px}.guide__crumb a{color:inherit}.guide__chapters{gap:12px;margin:0;padding:0;list-style:none;display:grid}.guide__chapters a{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);color:inherit;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.guide__chapters a:hover{background:var(--color-surface-raised)}.guide__chapter-title{font-family:var(--font-serif);font-size:20px}.guide__chapter-summary{color:var(--color-text-secondary)}.guide-table{margin:8px 0 16px;overflow-x:auto}.guide-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.guide-table th,.guide-table td{text-align:left;border-bottom:1px solid var(--color-border-default);padding:8px 12px}.guide section{scroll-margin-top:80px}
