.card[data-astro-cid-sbmovh4h]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.card[data-astro-cid-sbmovh4h]:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.card[data-astro-cid-sbmovh4h]:hover h2[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{color:var(--accent)}.media[data-astro-cid-sbmovh4h]{aspect-ratio:16/9;background:var(--surface-2);position:relative}.media[data-astro-cid-sbmovh4h] img[data-astro-cid-sbmovh4h]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media[data-astro-cid-sbmovh4h].date{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--accent) 14%, var(--surface-2)), var(--surface) 75%);border-bottom:1px solid var(--border);align-items:flex-end;padding:16px 18px;display:flex}.stamp[data-astro-cid-sbmovh4h]{align-items:flex-end;gap:12px;display:flex}.day[data-astro-cid-sbmovh4h]{font-size:var(--fs-2xl);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text);font-weight:700;line-height:1}.month[data-astro-cid-sbmovh4h]{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--text-muted);padding-bottom:2px;line-height:1.3}.card[data-astro-cid-sbmovh4h]:hover .day[data-astro-cid-sbmovh4h]{color:var(--accent)}.body[data-astro-cid-sbmovh4h]{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.tags[data-astro-cid-sbmovh4h]{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.04em;gap:6px;display:flex}.tag[data-astro-cid-sbmovh4h]{color:var(--accent)}.tag[data-astro-cid-sbmovh4h].lang{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-xs);padding:0 5px}h2[data-astro-cid-sbmovh4h]{font-size:var(--fs-md);letter-spacing:-.01em;font-weight:600;line-height:1.35}h2[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]{transition:color .12s}h2[data-astro-cid-sbmovh4h] a[data-astro-cid-sbmovh4h]:after{content:"";position:absolute;inset:0}.desc[data-astro-cid-sbmovh4h]{color:var(--text-muted);font-size:var(--fs-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.date[data-astro-cid-sbmovh4h]{font-size:var(--fs-xs);color:var(--text-faint);margin-top:auto;padding-top:4px}.featured[data-astro-cid-sbmovh4h]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);display:grid}.featured[data-astro-cid-sbmovh4h] .media[data-astro-cid-sbmovh4h].date{border-bottom:0;border-right:1px solid var(--border)}.featured[data-astro-cid-sbmovh4h] .day[data-astro-cid-sbmovh4h]{font-size:var(--fs-display)}.featured[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{justify-content:center;gap:12px;padding:32px}.featured[data-astro-cid-sbmovh4h] h2[data-astro-cid-sbmovh4h]{font-size:var(--fs-lg);line-height:var(--lh-tight);letter-spacing:-.02em}.featured[data-astro-cid-sbmovh4h] .desc[data-astro-cid-sbmovh4h]{font-size:var(--fs-base);-webkit-line-clamp:5}.featured[data-astro-cid-sbmovh4h] .date[data-astro-cid-sbmovh4h]{margin-top:8px}@media (width<=640px){.media[data-astro-cid-sbmovh4h].date{aspect-ratio:auto}}@media (width<=760px){.featured[data-astro-cid-sbmovh4h]{display:flex}.featured[data-astro-cid-sbmovh4h] .media[data-astro-cid-sbmovh4h].date{border-right:0;border-bottom:1px solid var(--border)}.featured[data-astro-cid-sbmovh4h] .day[data-astro-cid-sbmovh4h]{font-size:var(--fs-2xl)}.featured[data-astro-cid-sbmovh4h] .body[data-astro-cid-sbmovh4h]{padding:16px 18px 18px}.featured[data-astro-cid-sbmovh4h] h2[data-astro-cid-sbmovh4h]{font-size:var(--fs-md)}.featured[data-astro-cid-sbmovh4h] .desc[data-astro-cid-sbmovh4h]{font-size:var(--fs-sm)}}.page[data-astro-cid-x255k2k2]{padding-top:56px}.head[data-astro-cid-x255k2k2]{max-width:var(--measure);margin-bottom:28px}.eyebrow[data-astro-cid-x255k2k2]{font-size:var(--fs-xs);color:var(--accent);letter-spacing:.06em;text-transform:uppercase}h1[data-astro-cid-x255k2k2]{font-size:var(--fs-xl);letter-spacing:-.03em;margin-top:10px}.grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}@media (width<=1000px){.grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}}.head[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2],.empty[data-astro-cid-x255k2k2]{color:var(--text-muted);margin-top:10px}
