.BlogList_list__Fbh7W{display:flex;flex-direction:column;gap:0}.BlogList_item__RWOVK{display:block;padding-block:var(--space-8);border-bottom:1px solid var(--color-border);transition:none}.BlogList_item__RWOVK:first-child{border-top:1px solid var(--color-border)}.BlogList_itemInner__7lOkU{display:grid;grid-template-columns:1fr auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:start;transition:transform var(--duration-slow) var(--ease-out)}.BlogList_item__RWOVK:hover .BlogList_itemInner__7lOkU{transform:translateX(8px)}.BlogList_meta__QXY8w{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap}.BlogList_date__fNXix{font-family:var(--font-mono);letter-spacing:.04em}.BlogList_date__fNXix,.BlogList_readingTime__D5oZ_{font-size:var(--text-xs);color:var(--color-text-muted)}.BlogList_readingTime__D5oZ_:before{content:"·";margin-right:var(--space-4);opacity:.4}.BlogList_postTitle__PHQh7{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:-.02em;line-height:var(--leading-tight);margin-bottom:var(--space-3);transition:color var(--duration-fast)}.BlogList_item__RWOVK:hover .BlogList_postTitle__PHQh7{color:var(--color-accent)}.BlogList_description__n6GrC{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-normal);max-width:64ch;margin-bottom:var(--space-4)}.BlogList_tags__bVCTr{display:flex;flex-wrap:wrap;gap:var(--space-2)}.BlogList_tag__Nk6qd{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);background-color:var(--color-bg-elevated);border:1px solid var(--color-border);padding:2px var(--space-2);border-radius:3px}.BlogList_arrow__GZg4w{color:var(--color-text-muted);transition:color var(--duration-fast),transform var(--duration-slow) var(--ease-out);margin-top:2px;flex-shrink:0}.BlogList_item__RWOVK:hover .BlogList_arrow__GZg4w{color:var(--color-accent);transform:translate(3px,-3px)}.BlogList_empty__Ydv_G{padding-block:var(--space-16);text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_page__gzsUP{padding-block:var(--space-16) var(--space-24)}.page_header__b12PG{margin-bottom:var(--space-12)}.page_sectionLabel__r_kU8{display:inline-flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-4)}.page_sectionLabel__r_kU8:before{content:"";display:block;width:24px;height:1px;background-color:var(--color-accent)}.page_title__zDKom{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));font-weight:var(--font-weight-bold);letter-spacing:-.04em;line-height:var(--leading-tight);color:var(--color-text);margin-bottom:var(--space-4)}.page_subtitle__qNPWl{font-size:var(--text-lg);color:var(--color-text-muted);max-width:52ch;line-height:var(--leading-normal)}