.head[data-astro-cid-x255k2k2]{padding-block:clamp(var(--space-2xl), 6vw, 80px) clamp(var(--space-xl), 4vw, var(--space-2xl));position:relative}.head-inner[data-astro-cid-x255k2k2]{z-index:1;position:relative}.head[data-astro-cid-x255k2k2] h1[data-astro-cid-x255k2k2]{font-size:var(--text-hero)}.lead[data-astro-cid-x255k2k2]{font-size:var(--text-lg);color:var(--color-muted-foreground);margin-top:var(--space-lg);max-width:58ch}.section[data-astro-cid-x255k2k2]{padding-block:0 clamp(var(--space-3xl), 8vw, 104px)}.posts[data-astro-cid-x255k2k2]{gap:var(--space-lg);max-width:56rem;display:grid}.post[data-astro-cid-x255k2k2]{gap:clamp(var(--space-lg), 3vw, var(--space-2xl));background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(var(--space-lg), 2.5vw, var(--space-xl));transition:box-shadow var(--dur-hover) var(--ease-out), transform var(--dur-hover) var(--ease-out);grid-template-columns:140px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.post[data-astro-cid-x255k2k2]:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.post__art[data-astro-cid-x255k2k2]{padding:var(--space-md);background:var(--color-muted);border-radius:var(--radius-card);display:block}.post__art[data-astro-cid-x255k2k2] svg[data-astro-cid-x255k2k2]{width:100%;height:auto;display:block}.post__meta[data-astro-cid-x255k2k2]{align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-weight:500;font-size:var(--text-xs);color:var(--color-muted-foreground);margin-bottom:var(--space-sm);display:flex}.post__dot[data-astro-cid-x255k2k2]{background:var(--color-muted-foreground);border-radius:50%;width:3px;height:3px}.post__title[data-astro-cid-x255k2k2]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-xl);letter-spacing:-.02em;color:var(--color-foreground);line-height:1.25;display:block}.post__desc[data-astro-cid-x255k2k2]{font-size:var(--text-base);color:var(--color-muted-foreground);margin-top:var(--space-sm);display:block}.post__go[data-astro-cid-x255k2k2]{color:var(--color-primary-text);margin-top:var(--space-md);transition:transform var(--dur-hover) var(--ease-out);display:inline-flex}.post[data-astro-cid-x255k2k2]:hover .post__go[data-astro-cid-x255k2k2]{transform:translate(5px)}@media (width<=52rem){.post[data-astro-cid-x255k2k2]{grid-template-columns:minmax(0,1fr)}.post__art[data-astro-cid-x255k2k2]{max-width:160px}}
