.latest[data-astro-cid-b7o7fnm6]{margin-top:var(--space-section)}.latest--bare[data-astro-cid-b7o7fnm6]{margin-top:0}.latest-head[data-astro-cid-b7o7fnm6] h2[data-astro-cid-b7o7fnm6]{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--weight-bold);line-height:var(--lh-tight);color:var(--color-ink)}.latest-head[data-astro-cid-b7o7fnm6] em[data-astro-cid-b7o7fnm6]{color:var(--color-primary);font-style:normal}.latest-lead[data-astro-cid-b7o7fnm6]{font-family:var(--font-display);font-size:var(--text-lead);font-weight:var(--weight-md);letter-spacing:.04em;color:var(--color-ink);margin-top:var(--space-3)}.latest--bare[data-astro-cid-b7o7fnm6] .latest-head[data-astro-cid-b7o7fnm6] h2[data-astro-cid-b7o7fnm6]{font-size:var(--text-chip-lg)}.latest--bare[data-astro-cid-b7o7fnm6] .latest-lead[data-astro-cid-b7o7fnm6]{margin-top:var(--space-2)}.latest-list[data-astro-cid-b7o7fnm6]{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.latest-card[data-astro-cid-b7o7fnm6]>a[data-astro-cid-b7o7fnm6]{height:100%;padding:var(--pad-img-sm);padding-bottom:var(--space-2);background:var(--color-surface);border-radius:var(--r-panel);box-shadow:var(--shadow-card);color:inherit;transition:transform var(--motion-duration) var(--motion-ease), box-shadow var(--motion-duration) var(--motion-ease);flex-direction:column;text-decoration:none;display:flex}.latest-card[data-astro-cid-b7o7fnm6]>a[data-astro-cid-b7o7fnm6]:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.latest-card[data-astro-cid-b7o7fnm6]>a[data-astro-cid-b7o7fnm6]:hover .latest-title[data-astro-cid-b7o7fnm6]{text-underline-offset:3px;text-decoration:underline 2px}.latest-thumb[data-astro-cid-b7o7fnm6]{aspect-ratio:4/3;border-radius:var(--r-thumb);background:var(--color-surface);place-items:center;min-height:0;display:grid;overflow:hidden}.latest-thumb[data-astro-cid-b7o7fnm6] img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.latest-thumb--item[data-astro-cid-b7o7fnm6] img{object-fit:contain;width:auto;height:auto}.latest-date[data-astro-cid-b7o7fnm6]{font-family:var(--font-body);font-size:var(--text-sub);font-weight:var(--weight-bold);color:var(--color-primary-text);margin:var(--space-2) var(--space-1) 0;line-height:1.4;display:block}.latest-title[data-astro-cid-b7o7fnm6]{-webkit-line-clamp:2;font-family:var(--font-body);font-size:var(--text-ui);font-weight:var(--weight-bold);color:var(--color-ink);margin:2px var(--space-1) 0;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width>=768px) and (width<=1023px){.latest-list[data-astro-cid-b7o7fnm6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.latest-head[data-astro-cid-b7o7fnm6] h2[data-astro-cid-b7o7fnm6]{font-size:var(--text-chip-lg);line-height:1.25}.latest-lead[data-astro-cid-b7o7fnm6]{font-size:var(--text-sub);margin-top:var(--space-2)}.latest-list[data-astro-cid-b7o7fnm6]{gap:var(--space-2);margin-top:var(--space-3);scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--space-3));padding-inline:var(--space-3);padding-bottom:var(--space-1);display:flex;overflow-x:auto}.latest--bare[data-astro-cid-b7o7fnm6] .latest-list[data-astro-cid-b7o7fnm6]{margin-inline:0;padding-inline:0}.latest-card[data-astro-cid-b7o7fnm6]{scroll-snap-align:start;flex:none;width:150px}}
