.archive{max-width:860px;margin:0 auto}.archive-year{margin-bottom:3rem}.archive-year__title{color:var(--text-primary);border-bottom:1px solid var(--border-primary);align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:.5rem;scroll-margin-top:2rem;font-size:1.5rem;font-weight:600;display:flex;position:relative}.archive-year__count{color:var(--text-tertiary);font-size:1rem;font-weight:400}.archive-list{flex-direction:column;gap:.75rem;display:flex}.archive-item{background:var(--bg-secondary);border:1px solid var(--border-primary);color:inherit;cursor:pointer;-webkit-border-radius:8px;border-radius:8px;grid-template-columns:110px 1fr;align-items:baseline;gap:1.5rem;padding:.875rem 1.25rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:grid}.archive-item:hover{border-color:var(--color-orange-600);background:var(--bg-tertiary)}.archive-item__date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500}.archive-item__title{color:var(--text-primary);font-size:1rem;line-height:1.5}@media (max-width:1280px){.archive{max-width:820px}}@media (max-width:1024px){.archive{max-width:100%}.archive-year__title{flex-wrap:wrap;font-size:1.375rem}.archive-year__count{font-size:.9375rem}.archive-item{grid-template-columns:100px 1fr;gap:1rem;padding:.75rem 1rem}}@media (max-width:768px){.archive-year{margin-bottom:2rem}.archive-year__title{margin-bottom:1rem;font-size:1.25rem}.archive-year__count{font-size:.875rem}.archive-list{gap:.625rem}.archive-item{-webkit-border-radius:6px;border-radius:6px;grid-template-columns:85px 1fr;gap:.75rem;padding:.625rem .875rem}.archive-item__date{font-size:.8125rem}.archive-item__title{font-size:.9375rem}}@media (max-width:639px){.archive-year__title{font-size:1.125rem}.archive-item{grid-template-columns:1fr;gap:.25rem;padding:.75rem}.archive-item__date{font-size:.75rem}.archive-item__title{font-size:.875rem}}