.BlogIndex-module__LfHncq__page{background:var(--bg);color:var(--t1);min-height:100vh;padding-top:64px}.BlogIndex-module__LfHncq__inner{max-width:820px;padding:var(--space-12) var(--pad-section) var(--space-20);margin:0 auto}.BlogIndex-module__LfHncq__header{margin-bottom:var(--space-8)}.BlogIndex-module__LfHncq__kicker{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--gt);background:var(--gs);border:1px solid var(--gg);border-radius:var(--radius-pill);margin-bottom:var(--space-3);align-items:center;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.BlogIndex-module__LfHncq__title{font-family:var(--font-serif), serif;letter-spacing:-.01em;margin-bottom:var(--space-2);font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1.15}.BlogIndex-module__LfHncq__lede{color:var(--t2);max-width:620px;font-size:18px;line-height:1.6}.BlogIndex-module__LfHncq__list{gap:var(--space-3);flex-direction:column;display:flex}.BlogIndex-module__LfHncq__card{background:var(--bgcard);border:1px solid var(--b1);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-xs);transition:box-shadow .2s var(--ease-out-quick), border-color .2s var(--ease-out-quick), transform .2s var(--ease-out-quick);display:block}.BlogIndex-module__LfHncq__card:hover{box-shadow:var(--shadow-md);border-color:var(--b2);transform:translateY(-2px)}.BlogIndex-module__LfHncq__cardMeta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.BlogIndex-module__LfHncq__label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--gt);background:var(--gs);border:1px solid var(--gg);border-radius:var(--radius-pill);padding:4px 10px;font-size:10px;font-weight:700}.BlogIndex-module__LfHncq__date{color:var(--t4);font-size:13px}.BlogIndex-module__LfHncq__cardTitle{font-family:var(--font-serif), serif;letter-spacing:-.01em;color:var(--t1);margin-bottom:var(--space-1);font-size:24px;font-weight:400;line-height:1.25}.BlogIndex-module__LfHncq__excerpt{color:var(--t2);margin-bottom:var(--space-3);font-size:15.5px;line-height:1.6}.BlogIndex-module__LfHncq__readMore{color:var(--gt);align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.BlogIndex-module__LfHncq__readMore svg{transition:transform .2s var(--ease-out-quick)}.BlogIndex-module__LfHncq__card:hover .BlogIndex-module__LfHncq__readMore svg{transform:translate(3px)}@media (max-width:1023px){.BlogIndex-module__LfHncq__inner{padding-top:var(--space-8)}}@media (max-width:600px){.BlogIndex-module__LfHncq__card{padding:var(--space-3)}}
