.timeline-archive{scroll-margin-top:calc(var(--qv-header-height) + 16px);padding-bottom:120px}.timeline-archive-inner{max-width:1120px;margin-left:auto;margin-right:auto}.timeline-archive-heading{margin-top:32px;margin-bottom:36px}.timeline-archive-heading h1{letter-spacing:-.03em;font-size:max(2rem,min(4vw,3rem));font-weight:500;line-height:1.25}.timeline-archive-heading>p{color:var(--muted-foreground);text-wrap:pretty;margin-top:16px;font-size:.9375rem;line-height:1.8}.timeline-archive-summary{min-width:0;color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;flex:1;gap:6px 20px;font-size:.8125rem;display:flex}.timeline-archive-toolbar{margin-top:24px}.timeline-archive-summary>span{white-space:nowrap}.timeline-archive-summary strong{color:var(--foreground);font-weight:500}.timeline-archive-empty{text-align:center;background:var(--muted);border-radius:16px;flex-direction:column;align-items:center;margin-top:28px;padding:64px 16px;display:flex}.timeline-archive-empty>svg{color:var(--muted-foreground);margin-bottom:20px}.timeline-archive-empty h2{font-size:1.25rem;font-weight:500}.timeline-archive-empty p{color:var(--muted-foreground);margin-top:10px;margin-bottom:24px;font-size:.875rem;line-height:1.8}.timeline-archive-end{border-top:1px solid var(--border);text-align:center;margin-top:48px;padding-top:28px}.timeline-archive-end p{color:var(--muted-foreground);margin-bottom:12px;font-size:.8125rem}.timeline-archive a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.timeline-archive button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.article-timeline-year-entry{align-items:baseline;gap:6px;display:flex}.timeline-archive .article-timeline-item:not(:last-child):before{content:none}.timeline-archive .article-timeline-rail{z-index:1;background:var(--border);transform-origin:top;pointer-events:none;width:1px;position:absolute;top:29px;bottom:-29px;left:99.5px}.timeline-archive :-webkit-any(.timeline-archive-reveal,.article-timeline-item,.article-timeline-year-label,.post-list-entry):focus-within{opacity:1!important;filter:none!important}.timeline-archive :-moz-any(.timeline-archive-reveal,.article-timeline-item,.article-timeline-year-label,.post-list-entry):focus-within{opacity:1!important;filter:none!important}.timeline-archive :is(.timeline-archive-reveal,.article-timeline-item,.article-timeline-year-label,.post-list-entry):focus-within{opacity:1!important;filter:none!important}@media (prefers-reduced-motion:reduce){.timeline-archive :-webkit-any(.timeline-archive-reveal,.article-timeline-item,.article-timeline-year-label,.post-list-entry){opacity:1!important;filter:none!important}.timeline-archive :-moz-any(.timeline-archive-reveal,.article-timeline-item,.article-timeline-year-label,.post-list-entry){opacity:1!important;filter:none!important}.timeline-archive :is(.timeline-archive-reveal,.article-timeline-item,.article-timeline-year-label,.post-list-entry){opacity:1!important;filter:none!important}.timeline-archive :-webkit-any(.article-timeline-rail,.article-timeline-year-rule){transform:none!important}.timeline-archive :-moz-any(.article-timeline-rail,.article-timeline-year-rule){transform:none!important}.timeline-archive :is(.article-timeline-rail,.article-timeline-year-rule){transform:none!important}}@media (max-width:767px){.timeline-archive .article-timeline-rail{top:27px;bottom:-27px;left:13.5px}.timeline-archive{padding-bottom:96px}.timeline-archive-heading{margin-top:24px;margin-bottom:28px}}
