.page_container__sdT1e{max-width:1400px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md);min-height:100vh}.page_header__PWgiq{border-bottom:1px solid var(--color-primary);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-md)}.page_title__HjEeY{font-size:clamp(3rem,6vw,5rem);color:var(--color-text);margin:0;line-height:.9}.page_subtitle__WB5gm{font-family:var(--font-mono);color:var(--color-primary);display:block;margin-top:var(--spacing-sm)}.page_grid__Hjb60{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.page_blogCard__q1Wws{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden;transition:transform .3s ease,border-color .3s ease;display:flex;flex-direction:column}.page_blogCard__q1Wws:hover{transform:translateY(-5px);border-color:var(--color-primary)}.page_imageWrapper___ZbcD{position:relative;height:240px;width:100%;background:var(--color-bg)}.page_cardContent__TAJTY{padding:var(--spacing-lg);display:flex;flex-direction:column;flex-grow:1}.page_date__x1WBB{font-family:var(--font-mono);font-size:.8rem;color:var(--color-primary);margin-bottom:var(--spacing-sm)}.page_cardTitle__I3X9s{font-size:1.5rem;font-weight:700;margin-bottom:var(--spacing-sm);color:var(--color-text);line-height:1.2}.page_excerpt__U47nZ{color:var(--color-text-dim);line-height:1.6;margin-bottom:var(--spacing-lg);flex-grow:1}.page_readMore__igD4c{color:var(--color-text);text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;transition:color .2s}.page_readMore__igD4c:hover{color:var(--color-primary)}