.styles_blogContainer__zx6oo{width:100%;min-height:100vh;background-color:var(--color-background-primary);color:var(--color-text-primary)}.styles_blogHeader__6_8k_{width:100%;box-sizing:border-box;background:linear-gradient(135deg,var(--color-header-gradient-start) 0,var(--color-header-gradient-end) 100%);border-bottom:1px solid var(--color-border);padding:3rem 2rem;text-align:center}.styles_blogHeaderTitle__VfbBo{font-size:2.5rem;font-weight:700;margin-bottom:.75rem;letter-spacing:-.02em}.styles_blogHeaderSubtitle___z93f{color:var(--color-text-secondary);font-size:1.1rem;font-weight:400}.styles_blogContent__pIg5F{width:100%;box-sizing:border-box;max-width:1000px;margin:3rem auto;padding:0 1rem}.styles_postsList__rJ5DA{display:grid;grid-gap:2rem;gap:2rem}.styles_postCard__0xaBR{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:6px;overflow:hidden;transition:all .3s ease;text-decoration:none;color:inherit;display:block;cursor:pointer}.styles_postCard__0xaBR:hover{border-color:var(--color-border-hover);box-shadow:0 8px 24px rgba(0,0,0,.12);transform:translateY(-2px)}.styles_postCardContent__dU7Bw{display:flex;gap:1.5rem}.styles_postCardThumbnail__l7A8K{flex-shrink:0;width:220px;height:160px;overflow:hidden;background-color:var(--color-background-primary)}.styles_postCardThumbnail__l7A8K img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.styles_postCard__0xaBR:hover .styles_postCardThumbnail__l7A8K img{transform:scale(1.05)}.styles_postCardText__Fl_Oj{flex:1 1;padding:1.5rem;display:flex;flex-direction:column;justify-content:flex-start}.styles_postCardTitle__JOi1f{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;color:var(--color-text-primary);line-height:1.3}.styles_postCardDate__rVK7X{color:var(--color-text-secondary);font-size:.85rem;margin-bottom:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.styles_postCardExcerpt__2XEYr{color:var(--color-text-secondary);line-height:1.7;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.95rem}.styles_readMoreLink__PgNwC{color:#1976d2;text-decoration:none;font-weight:500;transition:color .2s ease}.styles_readMoreLink__PgNwC:hover{color:#1565c0;text-decoration:underline}.styles_noPosts__sVfy3{text-align:center;padding:3rem 1rem;color:var(--color-text-secondary)}.styles_noPosts__sVfy3 h2{margin:0 0 .5rem}@media (max-width:768px){.styles_blogHeaderTitle__VfbBo{font-size:2rem}.styles_blogHeader__6_8k_{padding:1.5rem}.styles_postsList__rJ5DA{gap:1rem}.styles_postCardContent__dU7Bw{flex-direction:column;gap:0}.styles_postCardThumbnail__l7A8K{width:100%;height:200px}.styles_postCardText__Fl_Oj{padding:1rem}.styles_postCardTitle__JOi1f{font-size:1.25rem}}