.entry-list{margin:0;border-block-start:var(--line-w-thick) solid var(--text);margin-block-start:var(--space-7);padding:0;list-style:none}.entry{grid-template-columns:var(--rail-w) var(--rail-gap-w) minmax(0, 1fr);border-block-end:var(--line-w) solid var(--dust);padding-block:1.125rem;display:grid}.entry-when{color:var(--text);font:700 .6875rem / 1.8 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;grid-column:1;margin:0}.entry-minutes,.entry-mark{display:block}.entry-minutes{color:var(--text-secondary);font-weight:500}.entry-mark{background:var(--text);inline-size:fit-content;color:var(--paper);margin-block-start:.25rem;padding-inline:.375rem}.entry-body{flex-direction:column;grid-column:3;min-width:0;display:flex}.entry-title{font-family:var(--font-serif);margin:0;font-size:1.25rem;font-weight:600;line-height:1.35}.entry-title a{color:var(--text);text-decoration:none}.entry-title a:hover{color:var(--brand)}.entry-title a:visited{color:var(--visited)}.entry-series{color:var(--brand);font:500 .6875rem / 1.7 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;order:-1;margin:0 0 .25rem}.entry-summary{max-width:62ch;color:var(--text-secondary);font-family:var(--font-serif);margin:.3125rem 0 0;font-size:1rem;line-height:1.55}.entry-tags{flex-wrap:wrap;gap:.375rem;margin:.625rem 0 0;display:flex}.entry-tags a{min-block-size:var(--control-min-dense);border:var(--line-w) solid var(--text);color:var(--text);font:500 .6875rem / 1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:0;align-items:center;padding-inline:.375rem;text-decoration:none;display:inline-flex}.entry-tags a:hover{background:var(--text);box-shadow:none;color:var(--paper)}.list-empty{color:var(--text-secondary);font-family:var(--font-serif);margin-block-start:var(--space-7);font-size:1.0625rem}@media (width<=47.99rem){.entry{display:block}.entry-when{margin-block-end:.3125rem}.entry-minutes,.entry-mark{display:inline}.entry-minutes:before,.entry-mark:before{content:"  ";white-space:pre}.entry-title{font-size:1.125rem}.entry-summary{font-size:.9375rem}}
