.recent-posts{container-type:inline-size}.recent-posts__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:var(--pc-space-3) var(--pc-space-5);justify-content:space-between;margin-block-end:var(--pc-space-5)}.recent-posts__heading{margin:0}.recent-posts__all{font-weight:700}.recent-posts__list{display:grid;gap:var(--pc-space-6);grid-template-columns:minmax(0,1fr);margin:0;padding:0}.recent-post{display:grid;gap:var(--pc-space-3)}.recent-post__media{display:block;overflow:hidden}.recent-post__media img{aspect-ratio:16/9;block-size:auto;inline-size:100%;object-fit:cover;transition:transform .3s ease}.recent-post:hover .recent-post__media img{transform:scale(1.03)}.recent-post__date{font-size:1.125rem;margin:0}.recent-post__title{font-size:var(--pc-h4-size);margin:0}.recent-post__title a{color:inherit;text-decoration:none}.recent-post__title a:focus-visible,.recent-post__title a:hover{color:var(--pc-on-surface-link);text-decoration:underline}.recent-post__summary{font-size:.9375rem;margin:0}.recent-posts__notice{background-color:var(--pc-color-surface-light);padding:var(--pc-space-5);text-align:center}@container (min-width: 36rem){.recent-posts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 56rem){.recent-posts__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.recent-post__media img{transition:none}}