/* Page guide SEO */

.pd-guide-hero {
  padding: var(--pd-space-7) 0 var(--pd-space-5);
  border-bottom: var(--pd-border);
}
.pd-guide-hero h1 { max-width: 1000px; }
.pd-guide-hero__meta {
  font-size: var(--pd-fs-sm);
  color: var(--pd-neutral-500);
  display: flex; gap: var(--pd-space-4); flex-wrap: wrap;
  margin-bottom: var(--pd-space-3);
}

.pd-guide-toc {
  background: var(--pd-neutral-50);
  border-radius: var(--pd-radius);
  padding: var(--pd-space-4);
  margin-bottom: var(--pd-space-6);
}
.pd-guide-toc h2 { font-size: var(--pd-fs-base); margin: 0 0 var(--pd-space-2); }
.pd-guide-toc ol { margin: 0; padding-left: 24px; }
.pd-guide-toc li { font-size: var(--pd-fs-sm); margin-bottom: 4px; }
.pd-guide-toc a { color: var(--pd-neutral-700); }

.pd-guide-body {
  max-width: 1100px;
  margin: 0 auto;
  font-size: var(--pd-fs-md);
  line-height: var(--pd-lh-normal);
}
.pd-guide-body h2 { margin-top: var(--pd-space-7); border-top: var(--pd-border); padding-top: var(--pd-space-5); }
.pd-guide-body h3 { margin-top: var(--pd-space-5); }
.pd-guide-body img { border-radius: var(--pd-radius); margin: var(--pd-space-4) 0; }
.pd-guide-body ul li::marker, .pd-guide-body ol li::marker { color: var(--pd-accent); font-weight: var(--pd-fw-bold); }

.pd-guide-mid-cta {
  background: linear-gradient(135deg, var(--pd-primary) 0%, var(--pd-primary-dark) 100%);
  color: var(--pd-white);
  padding: var(--pd-space-6);
  border-radius: var(--pd-radius-lg);
  text-align: center;
  margin: var(--pd-space-6) 0;
}
.pd-guide-mid-cta h3 { color: var(--pd-white); }

.pd-related-pages {
  background: var(--pd-neutral-50);
  border-radius: var(--pd-radius);
  padding: var(--pd-space-5);
  margin-top: var(--pd-space-6);
}
.pd-related-pages h3 { font-size: var(--pd-fs-base); margin: 0 0 var(--pd-space-3); }
.pd-related-pages ul { list-style: none; padding: 0; }
.pd-related-pages li { padding: var(--pd-space-2) 0; border-bottom: 1px solid var(--pd-neutral-200); }
.pd-related-pages li:last-child { border-bottom: 0; }
