.blog-module__i2fiEW__page{z-index:1;max-width:880px;margin:0 auto;padding:clamp(64px,10vw,120px) 24px 96px;position:relative}.blog-module__i2fiEW__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono);text-transform:uppercase;letter-spacing:var(--track-mono-wide);color:var(--color-green);margin-bottom:22px}.blog-module__i2fiEW__h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-display);color:var(--text-primary);margin:0;font-size:clamp(44px,8vw,104px);font-weight:700;line-height:.9}.blog-module__i2fiEW__lead{font-family:var(--font-body);font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--text-body);text-wrap:pretty;max-width:52ch;margin:22px 0 0}.blog-module__i2fiEW__filter{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-bottom:20px;display:flex}.blog-module__i2fiEW__tags{flex-wrap:wrap;gap:8px;display:flex}.blog-module__i2fiEW__tag{font-family:var(--font-mono);font-size:var(--fs-mono-sm);text-transform:uppercase;letter-spacing:var(--track-mono);cursor:pointer;border:1px solid var(--border-strong);color:var(--text-muted);border-radius:var(--radius-pill);background:0 0;padding:7px 15px;transition:color .2s,border-color .2s,background .2s}.blog-module__i2fiEW__tagOn{border-color:var(--color-green-dim);color:var(--color-green);background:#3ddc8414}.blog-module__i2fiEW__tag:hover{border-color:var(--color-green-dim);color:var(--color-green)}.blog-module__i2fiEW__rss{font-family:var(--font-mono);font-size:var(--fs-mono-sm);text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--text-muted);text-decoration:none;transition:color .2s}.blog-module__i2fiEW__rss:hover{color:var(--color-amber)}.blog-module__i2fiEW__featRow{border-bottom:1px solid var(--border);transition:transform .35s var(--ease-expo);padding:40px 0;text-decoration:none;display:block}.blog-module__i2fiEW__featRow:hover{transform:translate(10px)}.blog-module__i2fiEW__featTop{align-items:center;gap:12px;margin-bottom:18px;display:flex}.blog-module__i2fiEW__latest{font-family:var(--font-mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--color-amber);border:1px solid var(--color-amber);border-radius:var(--radius-chip);align-items:center;gap:7px;padding:4px 10px;font-weight:500;display:inline-flex}.blog-module__i2fiEW__latestDot{background:var(--color-amber);width:6px;height:6px;box-shadow:var(--glow-amber);border-radius:999px}.blog-module__i2fiEW__featMeta{font-family:var(--font-mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--text-muted)}.blog-module__i2fiEW__featHead{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.blog-module__i2fiEW__featTitle{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--track-tight);color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:.98;transition:color .25s}.blog-module__i2fiEW__featRow:hover .blog-module__i2fiEW__featTitle{color:var(--color-green)}.blog-module__i2fiEW__featArrow{font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:28px;line-height:1;transition:transform .25s,color .25s}.blog-module__i2fiEW__featRow:hover .blog-module__i2fiEW__featArrow{color:var(--color-green);transform:translate(5px)}.blog-module__i2fiEW__featExcerpt{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-muted);text-wrap:pretty;max-width:62ch;margin:16px 0 0}.blog-module__i2fiEW__featTag{font-family:var(--font-mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--text-body);border:1px solid var(--border-strong);border-radius:var(--radius-chip);margin-top:18px;padding:5px 11px;display:inline-block}.blog-module__i2fiEW__row{border-bottom:1px solid var(--border);transition:transform .35s var(--ease-expo);grid-template-columns:130px 1fr auto;align-items:start;gap:28px;padding:28px 0;text-decoration:none;display:grid}.blog-module__i2fiEW__row:hover{transform:translate(10px)}.blog-module__i2fiEW__rowMeta{flex-direction:column;gap:5px;padding-top:3px;display:flex}.blog-module__i2fiEW__rowDate{font-family:var(--font-mono);font-size:var(--fs-mono-xs);text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--text-muted)}.blog-module__i2fiEW__rowMins{font-family:var(--font-mono);font-size:var(--fs-mono-xs);letter-spacing:.02em;color:var(--text-faint)}.blog-module__i2fiEW__rowTitle{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:clamp(19px,2.4vw,24px);font-weight:600;line-height:1.25;transition:color .25s}.blog-module__i2fiEW__row:hover .blog-module__i2fiEW__rowTitle{color:var(--color-green)}.blog-module__i2fiEW__rowExcerpt{font-family:var(--font-body);font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty;max-width:60ch;margin:9px 0 0;line-height:1.55}.blog-module__i2fiEW__rowTag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-mono);color:var(--text-body);border:1px solid var(--border);border-radius:var(--radius-chip);margin-top:14px;padding:4px 10px;font-size:10px;display:inline-block}.blog-module__i2fiEW__rowArrow{font-family:var(--font-mono);color:var(--text-faint);justify-self:end;font-size:20px;line-height:1.4;transition:transform .25s,color .25s}.blog-module__i2fiEW__row:hover .blog-module__i2fiEW__rowArrow{color:var(--color-green);transform:translate(5px)}.blog-module__i2fiEW__empty{font-family:var(--font-mono);font-size:var(--fs-mono-sm);color:var(--text-muted);padding:48px 0}@media (max-width:680px){.blog-module__i2fiEW__row{grid-template-columns:1fr;gap:8px}.blog-module__i2fiEW__rowMeta{flex-direction:row;gap:12px}.blog-module__i2fiEW__rowArrow{justify-self:start}.blog-module__i2fiEW__featTitle{font-size:clamp(28px,8vw,40px)}}
