.blogs-module__DEsqIa__pageWrapper{padding-top:calc(var(--header-height,128px) + 24px);background-color:var(--white);min-height:100vh}.blogs-module__DEsqIa__heroSection{padding:var(--spacing-xl) 0;margin-bottom:var(--spacing-xl);background:linear-gradient(135deg,#00a2e80d 0%,#00a2e800 100%);border-bottom:1px solid #00a2e81a}.blogs-module__DEsqIa__heroBadge{color:var(--primary-color);text-transform:uppercase;letter-spacing:1px;margin-bottom:var(--spacing-md);background-color:#00a2e81a;border-radius:30px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-block}.blogs-module__DEsqIa__heroTitle{color:var(--text-primary);margin-bottom:var(--spacing-sm);letter-spacing:-1px;font-size:3.5rem}.blogs-module__DEsqIa__heroSubtitle{color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.6}.blogs-module__DEsqIa__blogGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.blogs-module__DEsqIa__blogCard{background:var(--white);border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.blogs-module__DEsqIa__blogCard:hover{border-color:#00a2e84d;transform:translateY(-5px);box-shadow:0 12px 32px #00000014}.blogs-module__DEsqIa__blogImageWrapper{aspect-ratio:16/9;width:100%;position:relative}.blogs-module__DEsqIa__blogImageFallback{background:linear-gradient(45deg, var(--primary-color), var(--accent-color));justify-content:flex-end;align-items:flex-start;width:100%;height:100%;padding:16px;display:flex}.blogs-module__DEsqIa__blogCategoryBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--white);text-transform:uppercase;letter-spacing:.5px;z-index:2;background:#00000080;border:1px solid #ffffff4d;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:16px;right:16px}.blogs-module__DEsqIa__blogContent{padding:var(--spacing-lg);flex-direction:column;flex:1;display:flex}.blogs-module__DEsqIa__blogDate{color:#64748b;margin-bottom:8px;font-size:.85rem;font-weight:600;display:block}.blogs-module__DEsqIa__blogPostTitle{margin-bottom:12px;font-size:1.3rem;line-height:1.4}.blogs-module__DEsqIa__blogPostTitle a{color:var(--text-primary);text-decoration:none;transition:color .2s}.blogs-module__DEsqIa__blogPostTitle a:hover{color:var(--primary-color)}.blogs-module__DEsqIa__blogExcerpt{color:var(--text-secondary);margin-bottom:var(--spacing-lg);flex:1;font-size:.95rem;line-height:1.6}.blogs-module__DEsqIa__readMore{color:var(--primary-color);align-self:flex-start;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block}.blogs-module__DEsqIa__readMore:hover{transform:translate(4px)}.blogs-module__DEsqIa__pagination{margin-top:var(--spacing-xxl);justify-content:center;align-items:center;gap:8px;display:flex}.blogs-module__DEsqIa__pageLink,.blogs-module__DEsqIa__pageLinkActive{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:600;transition:all .2s;display:flex}.blogs-module__DEsqIa__pageLink{background:var(--white);color:var(--text-secondary);border:1px solid #cbd5e1}.blogs-module__DEsqIa__pageLink:hover{border-color:var(--primary-color);color:var(--primary-color)}.blogs-module__DEsqIa__pageLinkActive{background:var(--primary-color);border:1px solid var(--primary-color);color:var(--white)}.blogs-module__DEsqIa__pagination span:last-child{width:auto;padding:0 16px}@media (max-width:768px){.blogs-module__DEsqIa__heroTitle{font-size:2.5rem}}
