.RecentPosts-module-scss-module__NqjdLa__section{gap:var(--space-8);scroll-margin-top:var(--header-height);padding-top:var(--space-16);display:grid}.RecentPosts-module-scss-module__NqjdLa__header{justify-content:space-between;gap:var(--space-6);align-items:flex-end;display:flex}.RecentPosts-module-scss-module__NqjdLa__eyebrow{margin-bottom:var(--space-2);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:inline-block}.RecentPosts-module-scss-module__NqjdLa__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.RecentPosts-module-scss-module__NqjdLa__item{background:var(--bg-light)}.RecentPosts-module-scss-module__NqjdLa__post{gap:var(--space-5);padding:var(--space-5);transition:background var(--duration-fast) var(--ease-out);grid-template-columns:3rem minmax(0,1fr) minmax(10rem,13rem);align-items:start;display:grid}.RecentPosts-module-scss-module__NqjdLa__post:has(.RecentPosts-module-scss-module__NqjdLa__thumb){grid-template-columns:5rem minmax(0,1fr) minmax(10rem,13rem)}.RecentPosts-module-scss-module__NqjdLa__post:hover{background:color-mix(in oklch, var(--highlight) 28%, transparent)}.RecentPosts-module-scss-module__NqjdLa__thumbLink{color:inherit;text-decoration:none;display:block}.RecentPosts-module-scss-module__NqjdLa__thumb{aspect-ratio:5/3;width:5rem;clip-path:inset(0 round var(--radius-sm));background:var(--bg-3);position:relative}.RecentPosts-module-scss-module__NqjdLa__thumbLoading{z-index:1;pointer-events:none;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.RecentPosts-module-scss-module__NqjdLa__thumbImg{object-fit:cover;opacity:0;transition:opacity var(--duration-normal) var(--ease-out),transform var(--duration-slow) var(--ease-out-expo)}.RecentPosts-module-scss-module__NqjdLa__thumbImgLoaded{opacity:1}.RecentPosts-module-scss-module__NqjdLa__post:hover .RecentPosts-module-scss-module__NqjdLa__thumbImg{transform:scale(1.04)}.RecentPosts-module-scss-module__NqjdLa__index{color:var(--primary);font-family:var(--font-mono);font-size:var(--fs-text-xs);letter-spacing:var(--tracking-wide);padding-top:var(--space-1);font-weight:700}.RecentPosts-module-scss-module__NqjdLa__postBody{gap:var(--space-2);display:grid}.RecentPosts-module-scss-module__NqjdLa__postMeta{justify-items:end;gap:var(--space-2);text-align:right;display:grid}.RecentPosts-module-scss-module__NqjdLa__postTitle{margin:0}.RecentPosts-module-scss-module__NqjdLa__postLink{color:inherit;transition:color var(--duration-fast) var(--ease-out);text-decoration:none}.RecentPosts-module-scss-module__NqjdLa__postLink:hover{color:var(--primary)}.RecentPosts-module-scss-module__NqjdLa__description{max-width:44rem}.RecentPosts-module-scss-module__NqjdLa__tag{letter-spacing:var(--tracking-wide);text-transform:uppercase}.RecentPosts-module-scss-module__NqjdLa__empty{padding:var(--space-8) 0}@media (max-width:920px){.RecentPosts-module-scss-module__NqjdLa__post{grid-template-columns:2.5rem minmax(0,1fr)}.RecentPosts-module-scss-module__NqjdLa__post:has(.RecentPosts-module-scss-module__NqjdLa__thumb){grid-template-columns:4rem minmax(0,1fr)}.RecentPosts-module-scss-module__NqjdLa__thumb{width:4rem;clip-path:inset(0 round var(--radius-sm))}.RecentPosts-module-scss-module__NqjdLa__postMeta{text-align:left;flex-wrap:wrap;grid-column:2;place-items:center start;display:flex}}@media (max-width:640px){.RecentPosts-module-scss-module__NqjdLa__section{padding-top:var(--space-10)}.RecentPosts-module-scss-module__NqjdLa__header{flex-direction:column;align-items:flex-start}.RecentPosts-module-scss-module__NqjdLa__post{gap:var(--space-3);grid-template-columns:1fr}.RecentPosts-module-scss-module__NqjdLa__post:has(.RecentPosts-module-scss-module__NqjdLa__thumb){gap:var(--space-4);grid-template-columns:4rem 1fr}.RecentPosts-module-scss-module__NqjdLa__index,.RecentPosts-module-scss-module__NqjdLa__postMeta{grid-column:auto}}@media (prefers-reduced-motion:reduce){.RecentPosts-module-scss-module__NqjdLa__thumbImg{transition:none}}
