/* Content pages (task 496 Phase 4): the legal layout plus a lead paragraph, numbered steps,
   a call-to-action box (FAQ styling comes from styles.css .faq). Its own file so styles.css keeps its
   cache version. */
.guide .crumbs { font-size: 13px; color: var(--muted); margin-bottom: 6px; }
.guide .crumbs a { color: inherit; }
.guide .lead { font-size: 17.5px; line-height: 1.6; margin: 10px 0 8px; }
.guide .guide-steps { padding-left: 22px; }  /* not .steps: styles.css uses that for the homepage grid */
.guide .guide-steps li { margin: 6px 0; }
.guide code { font-size: .92em; padding: 1px 6px; border-radius: 6px; background: rgba(79,221,180,.08); }
.guide .cta-box { margin: 28px 0 8px; padding: 18px 20px; border-radius: 14px; display: flex; gap: 16px;
  align-items: center; justify-content: space-between; flex-wrap: wrap;
  border: 1px solid rgba(79,221,180,.35); background: rgba(79,221,180,.05); }
.guide .cta-box p { margin: 0; }
.guide .related { margin-top: 26px; font-size: 14px; color: var(--muted); }
.guide table { width: 100%; border-collapse: collapse; margin: 10px 0; font-size: 14.5px; }
.guide th, .guide td { text-align: left; padding: 8px 6px; border-bottom: 1px solid var(--border); vertical-align: top; }
