.archive-section+.archive-section{border-top:1px solid var(--line);margin-top:44px;padding-top:40px}.archive-block-label{margin:0 0 6px}.archive-year{margin-top:26px}.archive-year-head{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:6px;display:flex}.archive-year-head h2,.archive-note-year .archive-year-head h3{font-variant-numeric:tabular-nums;margin:0;line-height:1.2}.archive-year-head h2{font-size:1.3rem}.archive-year-head .muted{font-size:.88rem}.post-row.archive-article-row{grid-template-columns:minmax(0,1fr)}.archive-article-row h3{margin:8px 0 0;font-size:1.08rem;line-height:1.4}.archive-star{color:var(--accent);margin-right:6px}.archive-note-year{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-top:14px;padding:14px 18px 16px}.archive-note-year .archive-year-head{margin-bottom:4px}.archive-note-year .archive-year-head h3{font-size:1.05rem}.archive-note-list{margin:0;padding:0;list-style:none;display:grid}.archive-note-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:.94rem;display:flex}.archive-note-item:first-child{padding-top:4px}.archive-note-item:last-child{border-bottom:0;padding-bottom:0}.archive-note-item a{min-width:0}.archive-note-badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:0 8px;font-size:.72rem;line-height:1.6}@media (max-width:560px){.archive-note-item{flex-direction:column;align-items:flex-start;gap:4px}}
