.rss-link[data-astro-cid-x255k2k2]{color:var(--color-primary);margin-top:24px;font-size:14px;font-weight:600;display:inline-block}.blog-list[data-astro-cid-x255k2k2]{padding-top:48px}.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.post-card[data-astro-cid-x255k2k2]:first-child{flex-direction:row;grid-column:1/-1}.post-card[data-astro-cid-x255k2k2]:first-child .post-cover[data-astro-cid-x255k2k2]{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--color-border);flex:0 0 46%}.post-card[data-astro-cid-x255k2k2]:first-child .post-body[data-astro-cid-x255k2k2]{padding:32px}.post-card[data-astro-cid-x255k2k2]:first-child h2[data-astro-cid-x255k2k2]{font-size:clamp(22px,2.2vw,28px)}.post-card[data-astro-cid-x255k2k2]{flex-direction:column;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.post-card[data-astro-cid-x255k2k2]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.post-cover[data-astro-cid-x255k2k2]{aspect-ratio:16/9;border-bottom:1px solid var(--color-border);display:block}.post-body[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;gap:12px;padding:24px;display:flex}.post-meta[data-astro-cid-x255k2k2]{color:var(--color-text-faint);gap:8px;font-size:13px;display:flex}.post-card[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-size:21px;font-weight:700;line-height:1.3}.post-card[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:after{content:"";border-radius:inherit;position:absolute;inset:0}.post-card[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--color-text-muted);flex:1;font-size:15px}.post-tags[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.post-tags[data-astro-cid-x255k2k2] li[data-astro-cid-x255k2k2]{background:var(--color-primary-tint);color:var(--color-primary);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:500}@media (width<=860px){.post-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.post-card[data-astro-cid-x255k2k2]:first-child{flex-direction:column}.post-card[data-astro-cid-x255k2k2]:first-child .post-cover[data-astro-cid-x255k2k2]{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--color-border);flex-basis:auto}.post-card[data-astro-cid-x255k2k2]:first-child .post-body[data-astro-cid-x255k2k2]{padding:24px}}
