.blog[data-astro-cid-x255k2k2]{padding-block:clamp(120px,16vh,170px) clamp(72px,10vh,120px)}.crumbs[data-astro-cid-x255k2k2]{color:var(--fg-mute);gap:.6rem;margin-bottom:2.5rem;display:flex}.crumbs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:var(--fg-dim)}.crumbs[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:var(--accent)}.blog__title[data-astro-cid-x255k2k2]{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(2.4rem,6vw,5.2rem);font-weight:600;line-height:1}.blog__lead[data-astro-cid-x255k2k2]{margin-top:1.5rem}.blog__list[data-astro-cid-x255k2k2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));gap:40px 24px;margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.blog__card[data-astro-cid-x255k2k2]{align-content:start;gap:.75rem;display:grid}.blog__card[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{border:1px solid var(--line);width:100%;height:auto;transition:border-color .3s, transform .5s var(--ease);border-radius:18px}.blog__card[data-astro-cid-x255k2k2]:hover img[data-astro-cid-x255k2k2]{border-color:var(--line-strong);transform:translateY(-3px)}.blog__card[data-astro-cid-x255k2k2] .mono[data-astro-cid-x255k2k2]{margin-top:.5rem}.blog__h[data-astro-cid-x255k2k2]{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:600;line-height:1.2}.blog__card[data-astro-cid-x255k2k2]:hover .blog__h[data-astro-cid-x255k2k2]{color:var(--accent)}.blog__card[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--fg-dim);margin:0}
