.BlogIndex-module__qRyquq__tagBar{gap:var(--space-3);padding-bottom:var(--space-7);flex-wrap:wrap;display:flex}.BlogIndex-module__qRyquq__tag{border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-border-2);background:var(--color-surface-1);font-size:var(--fs-xs);color:var(--color-text-2);cursor:pointer;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background-color var(--dur) var(--ease);padding:8px 16px}.BlogIndex-module__qRyquq__tag:hover{border-color:var(--color-accent);color:var(--color-text)}.BlogIndex-module__qRyquq__tagActive{border-color:var(--color-accent);background:var(--color-accent-dim);color:var(--color-text)}.BlogIndex-module__qRyquq__empty{font-size:var(--fs-lg);color:var(--color-text-2)}.BlogIndex-module__qRyquq__coverImg{object-fit:cover;width:100%;height:100%}.BlogIndex-module__qRyquq__coverPlaceholder{background:radial-gradient(60% 80% at 70% 20%, color-mix(in srgb, var(--color-accent) 18%, transparent), transparent 70%), radial-gradient(50% 60% at 20% 85%, color-mix(in srgb, var(--color-accent-soft) 10%, transparent), transparent 75%), var(--color-surface-1);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.BlogIndex-module__qRyquq__coverGlyph{font-family:var(--font-serif);font-size:var(--fs-display);color:var(--color-accent-soft);opacity:.5}.BlogIndex-module__qRyquq__featured{border-radius:var(--radius-xl);border:var(--border-w) solid var(--color-border);background:var(--color-surface-1);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.BlogIndex-module__qRyquq__featured:hover{border-color:var(--color-accent);transform:translateY(-2px)}.BlogIndex-module__qRyquq__featuredCover{min-height:320px}.BlogIndex-module__qRyquq__featuredBody{gap:var(--space-4);padding:var(--space-7);flex-direction:column;display:flex}.BlogIndex-module__qRyquq__featuredTitle{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--color-text)}.BlogIndex-module__qRyquq__featuredDesc{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--color-text-2)}.BlogIndex-module__qRyquq__meta{align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-3);display:flex}.BlogIndex-module__qRyquq__metaTag{color:var(--color-accent-soft)}.BlogIndex-module__qRyquq__read{font-size:var(--fs-sm);color:var(--color-accent-soft);margin-top:auto}.BlogIndex-module__qRyquq__grid{margin-top:var(--space-6);gap:var(--space-5);grid-template-columns:repeat(2,1fr);display:grid}.BlogIndex-module__qRyquq__card{gap:var(--space-3);border-radius:var(--radius-lg);border:var(--border-w) solid var(--color-border);background:var(--color-surface-1);height:100%;padding-bottom:var(--space-6);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;overflow:hidden}.BlogIndex-module__qRyquq__card:hover{border-color:var(--color-accent);transform:translateY(-2px)}.BlogIndex-module__qRyquq__cardCover{aspect-ratio:16/9;margin-bottom:var(--space-2)}.BlogIndex-module__qRyquq__card .BlogIndex-module__qRyquq__meta,.BlogIndex-module__qRyquq__card h3,.BlogIndex-module__qRyquq__card p,.BlogIndex-module__qRyquq__card .BlogIndex-module__qRyquq__read{padding-inline:var(--space-6)}.BlogIndex-module__qRyquq__cardTitle{font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-snug);color:var(--color-text)}.BlogIndex-module__qRyquq__cardDesc{font-size:var(--fs-sm);line-height:var(--lh-body);color:var(--color-text-2)}@media (max-width:860px){.BlogIndex-module__qRyquq__featured{grid-template-columns:1fr}.BlogIndex-module__qRyquq__featuredCover{aspect-ratio:16/9;min-height:200px}.BlogIndex-module__qRyquq__grid{grid-template-columns:1fr}}
.page-module__D1rvnq__hero{padding-top:200px;padding-bottom:var(--space-8);position:relative;overflow:hidden}.page-module__D1rvnq__glow{aspect-ratio:1;background:radial-gradient(circle, var(--color-accent-glow) 0%, transparent 65%);pointer-events:none;width:min(800px,90vw);position:absolute;top:0;left:50%;transform:translate(-50%,-30%)}.page-module__D1rvnq__heroInner{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex;position:relative}.page-module__D1rvnq__title{font-size:var(--fs-h1);line-height:var(--lh-heading);max-width:24ch}.page-module__D1rvnq__serif{font-family:var(--font-serif);color:var(--color-accent-soft);font-weight:500}.page-module__D1rvnq__subtitle{max-width:58ch;font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--color-text-2)}.page-module__D1rvnq__list{padding-block:var(--space-6) var(--space-section)}
