.blog-grid[data-astro-cid-ijnerlr2]{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:start}@media(max-width:980px){.blog-grid[data-astro-cid-ijnerlr2]{grid-template-columns:1fr}}.cat-tags[data-astro-cid-ijnerlr2]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:48px;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);padding:18px 0}.cat-tags[data-astro-cid-ijnerlr2] button[data-astro-cid-ijnerlr2]{background:none;border:none;cursor:pointer;font-family:var(--mono);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--dim);padding:10px 18px;transition:color .25s ease,background .25s ease}.cat-tags[data-astro-cid-ijnerlr2] button[data-astro-cid-ijnerlr2].active{color:var(--ink);background:var(--gold)}.cat-tags[data-astro-cid-ijnerlr2] button[data-astro-cid-ijnerlr2]:hover{color:var(--bone)}.posts-list[data-astro-cid-ijnerlr2]{display:flex;flex-direction:column;gap:48px}.post-row[data-astro-cid-ijnerlr2]{display:grid;grid-template-columns:280px 1fr;gap:32px;padding-bottom:48px;border-bottom:1px solid var(--rule);cursor:pointer;transition:transform .3s ease}.post-row[data-astro-cid-ijnerlr2]:hover{transform:translate(4px)}.post-row[data-astro-cid-ijnerlr2] .img[data-astro-cid-ijnerlr2]{height:200px;background-size:cover;background-position:center;border:1px solid var(--rule);transition:border-color .3s ease}.post-row[data-astro-cid-ijnerlr2]:hover .img[data-astro-cid-ijnerlr2]{border-color:var(--gold)}.post-row[data-astro-cid-ijnerlr2] .meta[data-astro-cid-ijnerlr2]{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin-bottom:12px}.post-row[data-astro-cid-ijnerlr2] .meta[data-astro-cid-ijnerlr2] .dim[data-astro-cid-ijnerlr2]{color:var(--dim);margin-left:12px}.post-row[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2]{font-family:var(--serif);font-weight:400;font-size:clamp(28px,3.4vw,44px);line-height:1.05;color:var(--bone);margin-bottom:18px}.post-row[data-astro-cid-ijnerlr2]:hover h2[data-astro-cid-ijnerlr2]{color:var(--gold)}.post-row[data-astro-cid-ijnerlr2] h2[data-astro-cid-ijnerlr2] em[data-astro-cid-ijnerlr2]{font-style:italic;color:var(--gold)}.post-row[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{font-size:15px;line-height:1.6;color:var(--dim);margin-bottom:18px}.post-row[data-astro-cid-ijnerlr2] .read[data-astro-cid-ijnerlr2]{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone);display:inline-flex;gap:10px}.post-row[data-astro-cid-ijnerlr2] .read[data-astro-cid-ijnerlr2] .ar[data-astro-cid-ijnerlr2]{color:var(--gold);transition:transform .3s ease}.post-row[data-astro-cid-ijnerlr2]:hover .read[data-astro-cid-ijnerlr2] .ar[data-astro-cid-ijnerlr2]{transform:translate(6px)}@media(max-width:720px){.post-row[data-astro-cid-ijnerlr2]{grid-template-columns:1fr;gap:16px}.post-row[data-astro-cid-ijnerlr2] .img[data-astro-cid-ijnerlr2]{height:200px}}aside[data-astro-cid-ijnerlr2].sidebar{position:sticky;top:100px}aside[data-astro-cid-ijnerlr2].sidebar h3[data-astro-cid-ijnerlr2]{font-family:var(--mono);font-size:11px;letter-spacing:.26em;color:var(--gold);text-transform:uppercase;margin-bottom:18px}aside[data-astro-cid-ijnerlr2].sidebar .recent[data-astro-cid-ijnerlr2]{list-style:none;border-top:1px solid var(--rule)}aside[data-astro-cid-ijnerlr2].sidebar .recent[data-astro-cid-ijnerlr2] li[data-astro-cid-ijnerlr2]{border-bottom:1px solid var(--rule);padding:14px 0}aside[data-astro-cid-ijnerlr2].sidebar .recent[data-astro-cid-ijnerlr2] a[data-astro-cid-ijnerlr2]{font-family:var(--serif);font-size:18px;line-height:1.3;color:var(--bone-2);transition:color .25s ease}aside[data-astro-cid-ijnerlr2].sidebar .recent[data-astro-cid-ijnerlr2] a[data-astro-cid-ijnerlr2]:hover{color:var(--gold)}aside[data-astro-cid-ijnerlr2].sidebar .newsletter[data-astro-cid-ijnerlr2]{margin-top:56px;padding:28px;background:linear-gradient(135deg,var(--ink-2) 0%,var(--ink) 100%);border:1px solid var(--rule-2)}aside[data-astro-cid-ijnerlr2].sidebar .newsletter[data-astro-cid-ijnerlr2] p[data-astro-cid-ijnerlr2]{font-family:var(--serif);font-style:italic;color:var(--bone-2);font-size:17px;line-height:1.4;margin-bottom:18px}aside[data-astro-cid-ijnerlr2].sidebar .newsletter[data-astro-cid-ijnerlr2] form[data-astro-cid-ijnerlr2]{display:flex;flex-direction:column;gap:12px}aside[data-astro-cid-ijnerlr2].sidebar .newsletter[data-astro-cid-ijnerlr2] input[data-astro-cid-ijnerlr2]{background:transparent;border:1px solid var(--rule-2);color:var(--bone);padding:14px 16px;font-family:var(--sans);font-size:14px}aside[data-astro-cid-ijnerlr2].sidebar .newsletter[data-astro-cid-ijnerlr2] input[data-astro-cid-ijnerlr2]::placeholder{color:var(--dim)}aside[data-astro-cid-ijnerlr2].sidebar .newsletter[data-astro-cid-ijnerlr2] input[data-astro-cid-ijnerlr2]:focus{outline:none;border-color:var(--gold)}aside[data-astro-cid-ijnerlr2].sidebar .newsletter[data-astro-cid-ijnerlr2] button[data-astro-cid-ijnerlr2]{background:var(--gold);color:var(--ink);border:none;padding:14px;font-family:var(--mono);font-size:10px;letter-spacing:.26em;text-transform:uppercase;cursor:pointer;transition:background .25s ease}aside[data-astro-cid-ijnerlr2].sidebar .newsletter[data-astro-cid-ijnerlr2] button[data-astro-cid-ijnerlr2]:hover{background:var(--bone)}
