.article-archive__header{margin-bottom:var(--space-8)}.article-archive__header h1{margin-bottom:var(--space-2)}.article-archive__header p,.article-archive__empty{margin:0;color:var(--color-ink-muted)}.article-archive__year+.article-archive__year{margin-top:var(--space-8)}.article-archive__year h2{margin:0 0 var(--space-3);font-size:var(--type-xl)}.article-archive__months{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-3);padding:0;margin:0;list-style:none}.article-archive__month a{display:flex;justify-content:space-between;gap:var(--space-3);height:100%;padding:var(--space-4);border:1px solid var(--color-rule);border-radius:4px;color:var(--color-ink);text-decoration:none}.article-archive__month a:hover{border-color:var(--color-accent)}.article-archive__month a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.article-archive__count{color:var(--color-ink-muted);font-size:var(--type-xs);white-space:nowrap}
