/* Blog index retains the existing inner-page design. */
.blog-g .blog-img img{display:block;width:100%;height:100%;object-fit:cover}
.blog-pagination{margin-top:40px}
.blog-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:8px 14px;border:1px solid var(--border,#ddd);border-radius:10px;color:var(--dark,#303030);text-decoration:none;background:var(--white,#fff)}
.blog-pagination .current,.blog-pagination a:hover{background:var(--orange,#f89000);border-color:var(--orange,#f89000);color:#111}
.blog-pagination a:focus-visible{outline:3px solid var(--orange,#f89000);outline-offset:3px}

/* Article covers share the card image and keep the reading column responsive. */
.fb-article-cover{max-width:1120px;width:calc(100% - 80px);margin:36px auto 48px;overflow:hidden;border-radius:20px}
.fb-article-cover img{display:block;width:100%;height:auto;aspect-ratio:40/21;object-fit:cover}
@media(max-width:700px){.fb-article-cover{width:calc(100% - 32px);margin:24px auto 32px;border-radius:14px}}

/* Keep the mobile reading area clear; quiz and header CTAs remain available. */
body.single-post .mob-bar {
  display: none;
}
