.blog-card[data-astro-cid-yd7wmxh3]{border-top:1px solid var(--rule);grid-template-columns:minmax(10rem,.55fr) minmax(0,1.45fr);gap:clamp(1rem,3vw,2rem);padding-block:1.5rem;display:grid}.blog-card[data-astro-cid-yd7wmxh3][hidden]{display:none}.blog-card__image-link[data-astro-cid-yd7wmxh3]{align-self:start}img[data-astro-cid-yd7wmxh3]{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--line);background:var(--paper-deep);width:100%}.blog-card__body[data-astro-cid-yd7wmxh3]{align-content:start;gap:.65rem;display:grid}h2[data-astro-cid-yd7wmxh3],p[data-astro-cid-yd7wmxh3]{margin:0}h2[data-astro-cid-yd7wmxh3]{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:540;line-height:1.05}h2[data-astro-cid-yd7wmxh3] a[data-astro-cid-yd7wmxh3]{text-decoration:none}p[data-astro-cid-yd7wmxh3]{max-width:58ch;color:var(--muted)}.tags[data-astro-cid-yd7wmxh3]{color:var(--moss);font-family:var(--font-mono);flex-wrap:wrap;gap:.4rem .7rem;font-size:.74rem;display:flex}.tag-link[data-astro-cid-yd7wmxh3]{color:inherit;border-radius:.2rem;text-decoration:none}.tag-link[data-astro-cid-yd7wmxh3]:hover,.tag-link[data-astro-cid-yd7wmxh3]:focus-visible,.tag-link[data-astro-cid-yd7wmxh3][data-filter-active=true]{color:var(--accent-dark);text-decoration:underline}.hashtag-mark[data-astro-cid-yd7wmxh3]{color:var(--accent);font-weight:850}.read-more[data-astro-cid-yd7wmxh3]{width:fit-content;color:var(--accent-dark);font-weight:760}@media (width<=650px){.blog-card[data-astro-cid-yd7wmxh3]{grid-template-columns:1fr}}.pagination[data-astro-cid-ohknivtf]{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:2rem;display:flex}.pagination[data-astro-cid-ohknivtf][hidden]{display:none}p[data-astro-cid-ohknivtf]{color:var(--muted);font-family:var(--font-mono);margin:0 .5rem;font-size:.8rem}button[data-astro-cid-ohknivtf]:disabled{cursor:not-allowed;opacity:.42}.blog-hero[data-astro-cid-x255k2k2]{padding-block:clamp(5rem,11vw,9rem) 3rem}.blog-hero[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]:last-child{max-width:52ch;color:var(--muted);font-size:1.1rem}.blog-tools[data-astro-cid-x255k2k2]{border-block:1px solid var(--rule);grid-template-columns:auto minmax(13rem,1fr);align-items:center;gap:.75rem 1rem;padding-block:1.25rem;display:grid}.blog-tools[data-astro-cid-x255k2k2] label[data-astro-cid-x255k2k2]{font-weight:800}.blog-tools[data-astro-cid-x255k2k2] input[data-astro-cid-x255k2k2]{border:1px solid var(--line-strong);width:100%;color:var(--ink);background:#ffffff73;border-radius:.3rem;padding:.72rem .85rem}.filter-row[data-astro-cid-x255k2k2]{flex-wrap:wrap;grid-column:2;gap:.5rem;display:flex}.tag-explorer[data-astro-cid-x255k2k2]{border-top:1px dashed var(--rule);grid-column:1/-1;gap:1rem;margin-top:.35rem;padding-top:1.2rem;display:grid}.tag-explorer__heading[data-astro-cid-x255k2k2]{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.tag-explorer__label[data-astro-cid-x255k2k2],.tag-explorer__copy[data-astro-cid-x255k2k2]{margin:0}.tag-explorer__label[data-astro-cid-x255k2k2]{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:700}.tag-explorer__copy[data-astro-cid-x255k2k2],.tag-explorer__total[data-astro-cid-x255k2k2]{color:var(--muted);font-size:.82rem}.tag-explorer__copy[data-astro-cid-x255k2k2]{margin-top:.18rem}.tag-explorer__total[data-astro-cid-x255k2k2]{font-family:var(--font-mono);flex:none}.tag-cloud[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.4rem;display:flex}.tag-cloud--overflow[data-astro-cid-x255k2k2][hidden]{display:none}.tag-explorer__toggle[data-astro-cid-x255k2k2]{width:fit-content;color:var(--accent-dark);font-family:var(--font-mono);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:.28rem 0;font-size:.74rem;font-weight:750;text-decoration:underline}.tag-explorer__toggle[data-astro-cid-x255k2k2]:hover,.tag-explorer__toggle[data-astro-cid-x255k2k2]:focus-visible{color:var(--ink)}.hashtag-chip[data-astro-cid-x255k2k2]{border:1px solid color-mix(in srgb, var(--moss) 45%, var(--rule));background:color-mix(in srgb, var(--paper-deep) 72%, transparent);min-height:1.9rem;color:var(--moss);font-family:var(--font-mono);border-radius:999px;align-items:center;gap:.42rem;padding:.18rem .34rem .18rem .62rem;font-size:.76rem;line-height:1;text-decoration:none;transition:transform .15s,border-color .15s,background-color .15s;display:inline-flex}.hashtag-chip__label[data-astro-cid-x255k2k2]>span[data-astro-cid-x255k2k2]{color:var(--accent);margin-right:.08rem;font-weight:850}.hashtag-chip__count[data-astro-cid-x255k2k2]{min-width:1.4rem;min-height:1.4rem;color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff94;border-radius:50%;place-items:center;font-size:.68rem;display:grid}.hashtag-chip[data-astro-cid-x255k2k2]:hover,.hashtag-chip[data-astro-cid-x255k2k2]:focus-visible{border-color:var(--accent);color:var(--ink);transform:translateY(-1px)}.hashtag-chip[data-astro-cid-x255k2k2][data-filter-active=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.hashtag-chip[data-astro-cid-x255k2k2][data-filter-active=true] .hashtag-chip__count[data-astro-cid-x255k2k2]{color:var(--surface);background:#ffffff24}.blog-results[data-astro-cid-x255k2k2]{padding-block:3rem 5rem;scroll-margin-top:6rem}.results-heading[data-astro-cid-x255k2k2]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.results-heading[data-astro-cid-x255k2k2] h2[data-astro-cid-x255k2k2]{font-family:var(--font-display);margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}.results-heading[data-astro-cid-x255k2k2] p[data-astro-cid-x255k2k2]{color:var(--muted);font-family:var(--font-mono);font-size:.78rem}@media (width<=620px){.blog-tools[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.filter-row[data-astro-cid-x255k2k2]{grid-column:auto}.tag-explorer__heading[data-astro-cid-x255k2k2]{flex-direction:column;align-items:start;gap:.45rem}}
