.BlogPage_page__WP9gz{background-color:var(--gg-bg-primary);min-height:100vh;padding-top:80px}.BlogPage_hero__jRGgd{background-color:var(--gg-bg-primary);padding:60px 0 40px;text-align:center}.BlogPage_container__Ow7vB{margin:0 auto;max-width:1200px;padding:0 20px}.BlogPage_title__yIsyi{color:var(--gg-text-primary);font-size:2.5rem;font-weight:700;margin-bottom:16px}.BlogPage_subtitle__v9wGI{color:var(--gg-text-secondary);font-size:1.125rem;margin:0 auto;max-width:600px}.BlogPage_grid__thlbR{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:40px 0 80px}.BlogPage_card__pxaL2{background:var(--gg-bg-tertiary);border:var(--gg-card-border);border-radius:12px;box-shadow:var(--gg-card-shadow);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:transform .3s var(--gg-ease-out),box-shadow .3s ease,border-color .3s ease}.BlogPage_card__pxaL2:hover{border-color:var(--gg-card-border-hover);box-shadow:var(--gg-card-hover-shadow);transform:translateY(-4px)}.BlogPage_imageWrapper__S0Wsz{overflow:hidden;padding-top:56.25%;position:relative}.BlogPage_image__tckul{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .5s var(--gg-ease-out);width:100%}.BlogPage_card__pxaL2:hover .BlogPage_image__tckul{transform:scale(1.05)}.BlogPage_content__nyM\+R{display:flex;flex:1 1;flex-direction:column;padding:24px}.BlogPage_meta__oJCb4{align-items:center;color:var(--gg-text-secondary);display:flex;font-size:.875rem;gap:12px;margin-bottom:12px}.BlogPage_articleTitle__ljfaz{color:var(--gg-text-primary);font-size:1.25rem;font-weight:600;line-height:1.4;margin:0 0 12px}.BlogPage_excerpt__80q8I{color:var(--gg-text-secondary);flex:1 1;font-size:.95rem;line-height:1.6;margin-bottom:20px}.BlogPage_readMore__fomVf{align-items:center;color:var(--gg-primary-accent);display:flex;font-size:.9rem;font-weight:500;gap:4px}.BlogPage_readMore__fomVf span{transition:transform .3s var(--gg-ease-out)}.BlogPage_card__pxaL2:hover .BlogPage_readMore__fomVf span{transform:translateX(4px)}.BlogPage_backLink__7EHCO{color:var(--gg-primary-accent);display:inline-block;font-weight:500;margin-bottom:20px;text-decoration:none;transition:color .2s}.BlogPage_backLink__7EHCO:hover{color:var(--gg-tertiary-accent);text-decoration:underline}@media (max-width:768px){.BlogPage_title__yIsyi{font-size:2rem}.BlogPage_grid__thlbR{grid-template-columns:1fr}}
/*# sourceMappingURL=951.469721b0.chunk.css.map*/