.guide-body { max-width: 760px; }
.guide-body h2 { margin: 2rem 0 .6rem; font-size: 1.6rem; }
.guide-body h3 { margin: 1.5rem 0 .4rem; font-size: 1.2rem; }
.guide-body p, .guide-body li { line-height: 1.75; font-size: 1.05rem; }
.guide-body ul, .guide-body ol { padding-left: 1.4rem; }
.guide-body a { text-decoration: underline; }
.guide-body a.button { text-decoration: none; display: inline-block; margin: .6rem 0; }
.guide-note { margin-top: 2.2rem; color: var(--muted); font-size: .95rem; }
.faq-section { margin-top: 3rem; margin-bottom: 3rem; }
.faq-section h2 { margin-bottom: 1rem; }
