/* posts module, public lists and posts (P1c-T04). The site chrome, the typography and the
   content class allowlist are the theme's (P2-T10, themes/_base/assets/base.css); colours are
   its tokens. Logical properties only. */
.pf-posts-item { padding-block: 1rem; border-block-end: 1px solid var(--pf-border); }
.pf-posts-item h2 { margin-block: 0 0.25rem; font-size: 1.25rem; }
.pf-posts-meta { margin-block: 0 0.5rem; color: var(--pf-muted); font-size: 0.875rem; }
.pf-posts-pager { display: flex; justify-content: space-between; margin-block-start: 2rem; }
.pf-post-body img { max-inline-size: 100%; block-size: auto; }
