.archive_page{padding-top:24px}.archive_page>.ar_title{animation:fade-in-down 1s;animation-delay:0s;animation-fill-mode:both}.archive_page>.ar_title h1{display:block;width:-moz-fit-content;width:fit-content;font-size:2.4rem;color:var(--color-text-primary)}.archive_page>.ar_sub{display:block;margin:10px 0 48px;font-size:.95rem}.archive_page .timeline,.archive_page>.ar_sub{animation:fade-in-down 1s;animation-delay:.7s;animation-fill-mode:both}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0) translateX(0)}}.archive_page .timeline .timeline_group{margin-bottom:40px}.archive_page .timeline .timeline_group .timeline_date{font-size:1.05rem;font-weight:800;color:var(--color-accent);margin-bottom:14px;display:inline-block;background-color:var(--color-accent-soft);padding:6px 16px;border-radius:var(--radius-full)}.archive_page .timeline .timeline_group ul{display:flex;flex-direction:column;gap:6px}.archive_page .timeline .timeline_group ul li{border-radius:var(--radius-md);transition:background-color var(--duration-fast) ease}.archive_page .timeline .timeline_group ul li:hover{background-color:var(--color-bg-alt)}.archive_page .timeline .timeline_group ul li:hover a{color:var(--color-accent)}.archive_page .timeline .timeline_group ul li a{display:flex;align-items:center;justify-content:normal;gap:18px;padding:14px 16px;color:var(--color-text-primary);font-size:.98rem;font-weight:500;transition:color var(--duration-fast) ease}.archive_page .timeline .timeline_group ul li a .post_date{font-size:.82rem;color:var(--color-text-muted);min-width:48px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:768px){.archive_page .ar_title h1{font-size:1.8rem}.archive_page .timeline .timeline_group ul li a{flex-direction:column;align-items:flex-start;gap:4px}}