.page-list{}.page-list h1{margin-bottom:var(--space-2xs)}.page-list .section-description{font-size:var(--step-0);color:var(--color-ink-faded);margin:0 0 var(--space-m)}.post-list{list-style:none;padding:0;margin:0}.post-list .year-heading{font-family:var(--font-display);font-size:var(--step-3);color:var(--color-ink);margin:var(--space-l)0 var(--space-xs);padding-bottom:var(--space-3xs);border-bottom:2px solid var(--color-ink)}.post-list .month-heading{font-family:var(--font-display);font-size:var(--step-0);color:var(--color-ink-faded);margin:var(--space-s)0 var(--space-2xs)}.post-list li:not(.year-heading):not(.month-heading){margin-bottom:0}.post-list li a{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-s);padding:var(--space-2xs)0;text-decoration:none;color:inherit;border-bottom:1px solid var(--color-border-light);transition:color .15s ease}.post-list li a:hover{color:var(--color-accent);text-decoration:none}.post-list li a p{margin:0;font-size:var(--step-0);color:var(--color-ink)}.post-list li a .subtitle{display:block;font-size:var(--step--1);color:var(--color-ink-faded);font-style:italic}.post-list li a time{font-size:var(--step--2);color:var(--color-ink-faded);white-space:nowrap;flex-shrink:0;font-family:var(--font-mono)}