.page-module__sRO2Ba__container{max-width:1200px;padding:var(--spacing-xl)var(--spacing-md);margin:0 auto}.page-module__sRO2Ba__header{text-align:center;margin-bottom:var(--spacing-2xl)}.page-module__sRO2Ba__title{margin-bottom:var(--spacing-md);color:var(--color-foreground);font-size:3rem}.page-module__sRO2Ba__subtitle{color:var(--color-muted);font-size:1.25rem}.page-module__sRO2Ba__grid{gap:var(--spacing-xl);grid-template-columns:repeat(auto-fill,minmax(350px,1fr));display:grid}.page-module__sRO2Ba__blogCard{background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--border-subtle);flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.page-module__sRO2Ba__blogCard:hover{border-color:var(--color-primary-glow);transform:translateY(-5px)}.page-module__sRO2Ba__imageWrapper{background-color:#1a2233;height:220px;overflow:hidden}.page-module__sRO2Ba__blogImage{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__sRO2Ba__blogCard:hover .page-module__sRO2Ba__blogImage{transform:scale(1.05)}.page-module__sRO2Ba__content{padding:var(--spacing-lg);flex-direction:column;flex-grow:1;display:flex}.page-module__sRO2Ba__meta{color:var(--color-primary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.page-module__sRO2Ba__postTitle{margin-bottom:var(--spacing-md);font-size:1.5rem;line-height:1.3}.page-module__sRO2Ba__postExcerpt{color:var(--color-muted);margin-bottom:var(--spacing-lg);font-size:.95rem;line-height:1.6}.page-module__sRO2Ba__readMore{color:var(--color-foreground);align-items:center;gap:var(--spacing-xs);margin-top:auto;font-weight:600;display:flex}.page-module__sRO2Ba__readMore:hover{color:var(--color-primary)}@media (max-width:768px){.page-module__sRO2Ba__grid{grid-template-columns:1fr}}
