.blog-hero[data-astro-cid-x255k2k2] .lede[data-astro-cid-x255k2k2]{max-width:52ch;margin-bottom:0}.blog-list[data-astro-cid-x255k2k2]{padding-top:clamp(40px,6vw,72px)}.blog-filter[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:8px;margin:0 0 32px;display:flex}.blog-filter[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]{font:600 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule);background:var(--card);color:var(--ink-2);cursor:pointer;padding:10px 12px}.blog-filter[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:hover{border-color:var(--ink);color:var(--ink)}.blog-filter[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.blog-filter[data-astro-cid-x255k2k2] button[data-astro-cid-x255k2k2]:focus-visible,.blog-feature__link[data-astro-cid-x255k2k2]:focus-visible,.blog-card[data-astro-cid-x255k2k2]:focus-visible{outline:2px solid var(--seal);outline-offset:3px}.blog-meta[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:8px;margin:0;display:flex}.blog-meta__k[data-astro-cid-x255k2k2],.blog-meta__tag[data-astro-cid-x255k2k2]{font:600 11px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid;padding:5px 7px}.blog-meta__k[data-astro-cid-x255k2k2]{color:var(--on-seal);background:var(--seal);border-color:var(--seal)}.blog-meta__tag[data-astro-cid-x255k2k2]{color:var(--seal)}.blog-byline[data-astro-cid-x255k2k2]{font:500 12.5px/1.5 var(--mono);color:var(--muted);flex-wrap:wrap;gap:4px 8px;margin:0;display:flex}.blog-byline[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]:before{content:"·";color:var(--rule);margin-right:8px}.blog-feature[data-astro-cid-x255k2k2]{margin-bottom:40px}.blog-feature__link[data-astro-cid-x255k2k2]{border:1px solid var(--ink);background:var(--card);color:inherit;box-shadow:8px 8px 0 var(--hard);grid-template-columns:1fr;text-decoration:none;display:grid}.blog-feature__media[data-astro-cid-x255k2k2]{border-bottom:1px solid var(--ink);background:var(--inv)}.blog-feature__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{width:100%;height:auto;display:block}.blog-card__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:contain;width:100%;height:100%;display:block}.blog-feature__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2].cover-dark,.blog-card__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2].cover-dark{display:none}:root[data-theme=dark] .blog-feature__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2].cover-dark,:root[data-theme=dark] .blog-card__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2].cover-dark{display:block}:root[data-theme=dark] .blog-feature__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]:has(+.cover-dark),:root[data-theme=dark] .blog-card__media[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]:has(+.cover-dark){display:none}.blog-feature__body[data-astro-cid-x255k2k2]{align-content:start;gap:16px 48px;padding:clamp(24px,3.4vw,44px);display:grid}.blog-feature__body[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{letter-spacing:-.035em;margin:0;font-size:clamp(28px,3vw,40px);line-height:1.02}.blog-feature__desc[data-astro-cid-x255k2k2]{color:var(--ink-2);margin:0;font-size:18px}.blog-go[data-astro-cid-x255k2k2]{border-top:1px dashed var(--rule);font:600 13px/1 var(--mono);margin-top:auto;padding-top:16px}.blog-go[data-astro-cid-x255k2k2]:after{content:" →";color:var(--seal)}.blog-feature__link[data-astro-cid-x255k2k2]:hover h3[data-astro-cid-x255k2k2],.blog-card[data-astro-cid-x255k2k2]:hover h3[data-astro-cid-x255k2k2]{color:var(--seal)}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.blog-card[data-astro-cid-x255k2k2]{border:1px solid var(--rule);background:var(--card);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-card[data-astro-cid-x255k2k2]:hover{border-color:var(--ink);box-shadow:6px 6px 0 var(--hard)}.blog-card__media[data-astro-cid-x255k2k2]{aspect-ratio:5/2;border-bottom:1px solid var(--rule);background:var(--inv);overflow:hidden}.blog-card__body[data-astro-cid-x255k2k2]{flex-direction:column;flex:1;gap:12px;padding:22px;display:flex}.blog-card__body[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.15}.blog-card__desc[data-astro-cid-x255k2k2]{color:var(--ink-2);margin:0;font-size:15.5px}.blog-card[data-astro-cid-x255k2k2] .blog-byline[data-astro-cid-x255k2k2]{border-top:1px dashed var(--rule);margin-top:auto;padding-top:12px}.blog-empty[data-astro-cid-x255k2k2]{color:var(--muted);font:500 14px/1.5 var(--mono);margin:24px 0 0}@media (width>860px){.blog-feature__body[data-astro-cid-x255k2k2]{grid-template-columns:1.1fr .9fr}.blog-feature__body[data-astro-cid-x255k2k2] .blog-meta[data-astro-cid-x255k2k2],.blog-feature__body[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{grid-column:1}.blog-feature__desc[data-astro-cid-x255k2k2],.blog-feature__body[data-astro-cid-x255k2k2] .blog-byline[data-astro-cid-x255k2k2],.blog-go[data-astro-cid-x255k2k2]{grid-column:2}.blog-feature__desc[data-astro-cid-x255k2k2]{grid-row:2}.blog-feature__body[data-astro-cid-x255k2k2] .blog-byline[data-astro-cid-x255k2k2]{grid-row:3}.blog-feature__body[data-astro-cid-x255k2k2] h3[data-astro-cid-x255k2k2]{grid-row:2/span 3}.blog-go[data-astro-cid-x255k2k2]{grid-row:4}}@media (width<=1040px){.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr 1fr}}@media (width<=860px){.blog-feature__link[data-astro-cid-x255k2k2]{box-shadow:6px 6px 0 var(--hard)}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}}
