.post-list:has(>.post-row){border-block-end:1px solid var(--border)}.post-list>.post-row{align-items:baseline;gap:.625rem var(--gutter);border-block-start:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"date kind""main main";max-inline-size:none;padding-block:1.25rem 1.5rem;display:grid}.post-list>.post-row:before{top:-1px}.post-date,.post-kind{color:var(--muted-foreground);font-family:var(--font-wide);font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);font-variant-numeric:tabular-nums;margin:0}.post-date{white-space:nowrap;grid-area:date}.post-kind{text-align:end;flex-wrap:wrap;grid-area:kind;justify-content:end;column-gap:1rem;display:flex}.post-main{grid-area:main;grid-template-columns:minmax(0,1fr);row-gap:.5rem;display:grid}.post-row .post-summary{color:var(--muted-foreground)}.post-row:hover .post-title>a{color:var(--primary)}@media (width>=48rem){.post-list>.post-row{column-gap:var(--gutter);grid-template-columns:8.5rem minmax(0,1fr) 8.5rem;grid-template-areas:"date main kind";padding-block:1.75rem 2rem}.post-kind{justify-items:end;row-gap:.25rem;display:grid}.post-row .post-summary{max-inline-size:40rem}}@media print{.post-list>.post-row,.post-list:has(>.post-row){border:0}}
