/* Three core pages: one related guide card per page. */
.seo-content section.lz-guide-reading {
  display: grid;
  grid-template-columns: minmax(0, 2fr) minmax(0, 3fr);
  align-items: center;
  gap: 22px;
  padding: 20px;
  border: 1px solid #d8e8f7;
  border-radius: 5px;
  background: #f8fcff;
}
.seo-content .lz-guide-reading::before { display: none; }
.seo-content .lz-guide-reading-image { display: block; min-width: 0; }
.seo-content .lz-guide-reading-image img { width: 100%; height: auto; border-radius: 4px; }
.seo-content .lz-guide-reading-body { min-width: 0; }
.seo-content .lz-guide-reading h2 { margin: 0 0 12px; padding: 0; font-size: 23px; line-height: 1.5; }
.seo-content .lz-guide-reading h2 a { color: inherit; }
.seo-content .lz-guide-reading p { margin: 0 0 12px; }
.seo-content .lz-guide-reading-link { display: inline-flex; align-items: center; min-height: 44px; color: #1e73be; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
.seo-content .lz-guide-reading a:focus-visible { outline: 3px solid #1e73be; outline-offset: 4px; }
@media (max-width: 767px) {
  .seo-content section.lz-guide-reading { grid-template-columns: minmax(0, 1fr); gap: 16px; padding: 16px; }
  .seo-content .lz-guide-reading h2 { font-size: 22px; }
}
