/* 1.6.8 search pages of nexopos.tech (paginas.mjs): only what site.css does not already have. */
.seo-prose { max-width: 68ch; margin-top: 18px; }
.seo-prose p { margin: 0 0 14px; color: var(--muted); font-size: 17px; line-height: 1.65; }
.seo-prose b { color: var(--text); }
.seo-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 18px; margin-top: 32px; }
.seo-grid .step::before { display: none; }
.seo-grid .step h3 { margin-top: 0; font-size: 19px; }
.seo-shot .window img { display: block; width: 100%; height: auto; }
.seo-center { justify-content: center; }
.seo-more { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 22px; margin-top: 40px; font-weight: 700; }
.seo-more a { color: var(--accent); }
.nav a[aria-current="page"] { color: var(--accent); }
