.av-listing__intro{margin-bottom:48px;max-width:960px}
.av-listing__cards .av-post-card__body{overflow-wrap:anywhere}
.av-listing__cards .av-button{margin-top:auto;align-self:flex-start}
.av-listing__pagination{margin-top:48px}
.av-listing__pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.av-listing__pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;border:1px solid var(--av-border);font:400 14px/20px var(--av-font-body)}
.av-listing__pagination .current{color:#fff;background:var(--av-brand);border-color:var(--av-brand)}
.av-listing__pagination .dots{border-color:transparent;min-width:24px;padding-inline:4px}
.av-listing .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:999px){.av-listing__intro{margin-bottom:32px}.av-listing__pagination{margin-top:32px}}

/* Category/tag identify the current Blog section, rather than the exact Blog page. */
.av-desktop-nav a[aria-current=true]:after{content:"";position:absolute;bottom:0;inset-inline:0;border-bottom:1px solid var(--av-secondary)}
.av-mobile-menu__nav a[aria-current=true]{border-color:var(--av-brand)}
.av-mobile-menu__nav a[aria-current=true]:before{content:"• ";font-family:var(--av-font-body)}
.av-mobile-menu__nav a[aria-current=true]:after{content:none}
