.latest-fragment{padding-top:var(--space-l);padding-bottom:var(--space-l)}.latest-fragment .fragment-label{font-size:var(--step--2);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);font-weight:700;margin:0 0 var(--space-2xs)}.latest-fragment .fragment-date{font-size:var(--step--1);color:var(--color-ink-faded);margin:0 0 var(--space-2xs)}.latest-fragment .fragment-date a{color:var(--color-ink-faded);text-decoration:none}.latest-fragment .fragment-date a:hover{color:var(--color-accent)}.latest-fragment h2{font-size:var(--step-2);margin:0 0 var(--space-s)}.latest-fragment .fragment-content{font-size:var(--step-0);line-height:1.7}.latest-fragment .fragment-prev{font-size:var(--step--1);color:var(--color-ink-faded);margin-top:var(--space-s)}.fragment-list article{margin-bottom:var(--space-l);padding-bottom:var(--space-l);border-bottom:2px solid var(--color-ink)}.fragment-list article:last-child{border-bottom:none}.fragment-list article header{margin-bottom:var(--space-s)}.fragment-list .fragment-meta{font-size:var(--step--1);color:var(--color-ink-faded);margin-bottom:var(--space-2xs)}.fragment-list article h2{font-size:var(--step-2);margin:0 0 var(--space-2xs)}.fragment-list article h2 a{color:var(--color-ink);text-decoration:none}.fragment-list article h2 a:hover{color:var(--color-accent)}.fragment-list .tags{display:flex;flex-wrap:wrap;gap:var(--space-3xs);list-style:none;padding:0;margin:0}.fragment-list .pagination{margin-top:var(--space-l);text-align:center}.fragment-list .pagination a{font-size:var(--step-1);padding:var(--space-2xs)var(--space-s)}