/* Keep each archive teaser together and give it a clear reading action. */
.afaik-article-archive .wp-block-post-template > li {
 margin-block: 0;
 padding-block: 32px;
 border-bottom: 1px solid var(--wp--preset--color--theme-4);
}
.afaik-article-archive .wp-block-post-template > li:first-child { padding-top: 0; }
.afaik-article-archive .wp-block-post-template > li > article { margin-bottom: 0 !important; }
.afaik-article-archive .wp-block-read-more {
 display: table;
 margin-inline: 0 !important;
 margin-top: 20px;
 padding: 12px 20px;
 border: 1px solid var(--wp--preset--color--theme-3);
 border-radius: 6px;
 background: var(--wp--preset--color--theme-3);
 color: var(--wp--preset--color--theme-1);
 font: 600 15px/1.4 var(--wp--preset--font-family--inter);
 text-decoration: none;
}
.afaik-article-archive .wp-block-read-more:hover {
 background: var(--wp--preset--color--accent-strong);
 border-color: var(--wp--preset--color--accent-strong);
 color: var(--wp--preset--color--theme-1);
}
.afaik-article-archive .wp-block-read-more:focus-visible {
 outline: 2px solid var(--wp--preset--color--focus);
 outline-offset: 3px;
}
.afaik-article-archive .wp-block-query-pagination {
 display: flex;
 align-items: center;
 justify-content: space-between;
 flex-wrap: wrap;
 gap: 12px 20px;
 margin-top: 40px;
 padding-top: 20px;
 border-top: 1px solid var(--wp--preset--color--theme-4);
}
.afaik-article-archive .wp-block-query-pagination-numbers {
 display: flex;
 align-items: center;
 justify-content: center;
 flex-wrap: wrap;
 gap: 4px;
 margin: 0;
}
.afaik-article-archive .wp-block-query-pagination :is(.page-numbers, .wp-block-query-pagination-previous, .wp-block-query-pagination-next) {
 display: inline-flex;
 align-items: center;
 justify-content: center;
 box-sizing: border-box;
 min-width: 44px;
 min-height: 44px;
 border: 1px solid transparent;
 border-radius: 6px;
 color: var(--wp--preset--color--theme-3);
 font: 600 15px/1.35 var(--wp--preset--font-family--inter);
 text-decoration: none;
}
.afaik-article-archive .wp-block-query-pagination-numbers .page-numbers:not(.dots) {
 border-color: var(--wp--preset--color--theme-4);
 background: var(--wp--preset--color--theme-1);
}
.afaik-article-archive .wp-block-query-pagination-numbers .page-numbers[aria-current="page"] {
 border-color: var(--wp--preset--color--theme-3);
 background: var(--wp--preset--color--theme-3);
 color: var(--wp--preset--color--theme-1);
}
.afaik-article-archive .wp-block-query-pagination :is(.wp-block-query-pagination-previous, .wp-block-query-pagination-next) {
 gap: 8px;
 padding-inline: 14px;
 border-color: var(--wp--preset--color--theme-3);
 background: var(--wp--preset--color--theme-3);
 color: var(--wp--preset--color--theme-1);
}
.afaik-article-archive .wp-block-query-pagination a:hover {
 border-color: var(--wp--preset--color--accent-strong);
 background: var(--wp--preset--color--accent-strong);
 color: var(--wp--preset--color--theme-1);
}
.afaik-article-archive .wp-block-query-pagination a:focus-visible {
 outline: 2px solid var(--wp--preset--color--focus);
 outline-offset: 3px;
}
.afaik-article-archive .wp-block-query-pagination-numbers .page-numbers.dots {
 min-width: 24px;
 color: inherit;
}
@media (max-width: 600px) {
 .afaik-article-archive .wp-block-query-pagination { justify-content: center; }
 .afaik-article-archive .wp-block-query-pagination-numbers { order: 1; width: 100%; }
 .afaik-article-archive .wp-block-query-pagination-previous { order: 2; }
 .afaik-article-archive .wp-block-query-pagination-next { order: 3; }
}
