.articles-page-content{max-width:50rem}.articles-header{max-width:42rem;padding:3rem 0 5rem}.articles-title{font-family:var(--font-display);font-size:3.25rem;line-height:1.1;font-weight:400;letter-spacing:-.025em;margin:0}.articles-description{max-width:36rem;color:var(--muted-foreground);line-height:1.75;margin:1.5rem 0 0}.articles-list{border-top:1px solid var(--border)}.timeline-article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:2rem;padding:1.75rem 0;border-bottom:1px solid var(--border)}.timeline-article-title{font-size:1.15rem;margin:0}.timeline-article-title a{text-decoration:none}.timeline-article:hover .timeline-article-title a{color:var(--signal)}.timeline-article-description{color:var(--muted-foreground);font-size:.875rem;line-height:1.7;margin:.65rem 0 0}.timeline-date{color:var(--muted-foreground);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase}.mobile-date{display:none}.timeline-read-more{color:var(--signal);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;margin-top:1rem}.read-more-arrow{display:none}@media(max-width:44rem){.articles-header{padding:2rem 0 4rem}.articles-title{font-size:2.5rem}.timeline-article{grid-template-columns:1fr;gap:.6rem}.desktop-date{display:none}.mobile-date{display:block;order:-1}.article-content{display:flex;flex-direction:column}}
