.section--pagelink{display:grid;grid-template-columns:1fr;align-items:center;gap:1rem;margin-block:1rem;padding:1rem 1.5rem;color:var(--color-text-primary);background-color:var(--color-neutral-050);border:1px solid var(--color-neutral-100);border-radius:.25rem}.section--pagelink:where(:hover,:focus){background-color:var(--color-neutral-100)}.section--pagelink:not(:has(.post-image)):not(:has(.post-button)){grid-template-columns:1fr}.section--pagelink:has(.post-image):not(:has(.post-button)){grid-template-columns:auto 1fr}.section--pagelink:not(:has(.post-image)):has(.post-button){grid-template-columns:1fr auto}.section--pagelink:has(.post-image):has(.post-button){grid-template-columns:auto 1fr auto}.section--pagelink .post-image{inline-size:80px;block-size:80px;object-position:center;object-fit:cover;aspect-ratio:1/1;border-radius:.25rem}.section--pagelink .post-header{display:grid;gap:.25rem}.section--pagelink .post-title{margin-block:0;font-weight:700}.section--pagelink .post-description{margin-block:0;font-size:var(--fs-body2);line-height:1.35}.section--pagelink .post-meta{grid-column:2/-1;display:flex;gap:.25rem;margin-block-start:.35rem}.section--pagelink .post-meta>*{display:flex;padding:.1rem .25rem;font-size:var(--fs-caption);line-height:1.3;color:var(--color-neutral-600);border:1px solid var(--color-neutral-200);border-radius:.125rem}.section--pagelink .post:where(:hover,:focus) .post-meta>*{color:var(--color-secondary-300);border:1px solid var(--color-secondary-400)}.section--pagelink .post-type{text-transform:uppercase}