.page-module__MeVZfG__archiveLayout{gap:var(--space-2xl);padding:var(--space-xl)0 var(--space-3xl);max-width:var(--container-wide);grid-template-columns:1fr 280px;display:grid}.page-module__MeVZfG__mainContent{min-width:0}.page-module__MeVZfG__filterBanner{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md)var(--space-lg);margin-bottom:var(--space-xl);background-color:var(--color-accent-light);border:1px solid var(--color-accent);border-radius:var(--radius-md);color:var(--color-text);font-size:.9375rem;display:flex}.page-module__MeVZfG__clearFilter{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);background-color:#fff;font-size:.8125rem;display:inline-flex}.page-module__MeVZfG__clearFilter:hover{background-color:var(--color-accent);color:#fff}.page-module__MeVZfG__yearSection{margin-bottom:var(--space-2xl)}.page-module__MeVZfG__yearSection:last-child{margin-bottom:0}.page-module__MeVZfG__yearTitle{color:var(--color-accent);margin-bottom:var(--space-lg);padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-accent-light);font-size:1.5rem;font-weight:700}.page-module__MeVZfG__postList{gap:var(--space-sm);flex-direction:column;display:flex}.page-module__MeVZfG__postItem{align-items:baseline;gap:var(--space-md);padding:var(--space-sm)0;border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast);display:flex}.page-module__MeVZfG__postItem:last-child{border-bottom:none}.page-module__MeVZfG__postItem:hover{background-color:var(--color-bg-tertiary);margin:0 calc(-1*var(--space-sm));padding:var(--space-sm);border-radius:var(--radius-sm)}.page-module__MeVZfG__postDate{color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-mono);min-width:50px}.page-module__MeVZfG__postTitle{color:var(--color-text);transition:color var(--transition-fast);font-size:1rem}.page-module__MeVZfG__postTitle:hover{color:var(--color-accent)}.page-module__MeVZfG__sidebar{height:fit-content;position:sticky;top:80px}.page-module__MeVZfG__tagsSection{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.page-module__MeVZfG__sidebarTitle{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-md);font-size:.875rem;font-weight:600}.page-module__MeVZfG__tagCloud{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module__MeVZfG__tagItem{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-sm);color:var(--color-text-secondary);background-color:var(--color-bg-tertiary);border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-fast);border:1px solid #0000;font-size:.8125rem;display:inline-flex}.page-module__MeVZfG__tagItem:hover{color:var(--color-accent);border-color:var(--color-accent);background-color:var(--color-accent-light)}.page-module__MeVZfG__tagItem.page-module__MeVZfG__tagActive{color:#fff;background-color:var(--color-accent);border-color:var(--color-accent)}.page-module__MeVZfG__tagCount{color:var(--color-text-muted);background-color:var(--color-bg-secondary);padding:0 var(--space-xs);border-radius:var(--radius-full);text-align:center;min-width:18px;font-size:.6875rem;font-weight:600}.page-module__MeVZfG__tagItem:hover .page-module__MeVZfG__tagCount,.page-module__MeVZfG__tagItem.page-module__MeVZfG__tagActive .page-module__MeVZfG__tagCount{color:var(--color-accent);background-color:#fff}@media (max-width:900px){.page-module__MeVZfG__archiveLayout{padding-left:var(--space-md);padding-right:var(--space-md);grid-template-columns:1fr}.page-module__MeVZfG__sidebar{order:-1;position:static}.page-module__MeVZfG__filterBanner{text-align:center;flex-direction:column}}
