.BlogTimeline-module__GHNpra__timelineOuter{margin:var(--space-lg)0;height:280px;position:relative}.BlogTimeline-module__GHNpra__fadeLeft,.BlogTimeline-module__GHNpra__fadeRight{z-index:2;pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.BlogTimeline-module__GHNpra__fadeLeft{background:linear-gradient(to right,var(--color-background),transparent);left:0}.BlogTimeline-module__GHNpra__fadeRight{background:linear-gradient(to left,var(--color-background),transparent);right:0}.BlogTimeline-module__GHNpra__timelineScroll{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:0;height:100%;padding:0 80px;display:flex;position:relative;overflow:auto hidden}.BlogTimeline-module__GHNpra__timelineScroll::-webkit-scrollbar{display:none}.BlogTimeline-module__GHNpra__timelineLine{background:linear-gradient(90deg,transparent,var(--color-bright-blue)10%,var(--color-cyan)90%,transparent);pointer-events:none;height:2px;position:absolute;top:50%;left:80px;right:80px;transform:translateY(-50%)}.BlogTimeline-module__GHNpra__timelineNode{flex-direction:column;flex-shrink:0;align-items:center;width:200px;margin:0 40px;display:flex;position:relative}.BlogTimeline-module__GHNpra__nodeTop{flex-direction:column-reverse;padding-bottom:40px}.BlogTimeline-module__GHNpra__nodeBottom{flex-direction:column;padding-top:40px}.BlogTimeline-module__GHNpra__nodeConnector{background:linear-gradient(to bottom,var(--color-bright-blue),var(--color-cyan));flex-shrink:0;width:1px;height:28px}.BlogTimeline-module__GHNpra__nodeTop .BlogTimeline-module__GHNpra__nodeConnector{background:linear-gradient(to top,var(--color-bright-blue),var(--color-cyan))}.BlogTimeline-module__GHNpra__nodeDot{background:var(--color-bright-blue);border:2px solid var(--color-background);width:12px;height:12px;transition:transform var(--transition-fast),box-shadow var(--transition-fast);border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px #298ce74d}.BlogTimeline-module__GHNpra__timelineNode:hover .BlogTimeline-module__GHNpra__nodeDot{transform:scale(1.4);box-shadow:0 0 0 5px #298ce733}.BlogTimeline-module__GHNpra__nodeCard{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);width:180px;box-shadow:var(--shadow-sm);transition:all var(--transition-base);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.BlogTimeline-module__GHNpra__nodeCard:hover{box-shadow:var(--shadow-md),0 0 0 1px #298ce733;border-color:#298ce766;transform:translateY(-2px)}.BlogTimeline-module__GHNpra__nodeCover{background-position:50%;background-size:cover;height:70px}.BlogTimeline-module__GHNpra__nodeContent{flex-direction:column;gap:.2rem;padding:.6rem .7rem;display:flex}.BlogTimeline-module__GHNpra__nodeDate{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.65rem}.BlogTimeline-module__GHNpra__nodeTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-heading);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.BlogTimeline-module__GHNpra__nodeTag{color:var(--color-bright-blue);text-transform:uppercase;letter-spacing:.05em;font-size:.6rem;font-weight:var(--font-weight-semibold)}
.BlogCard-module__1Tt43q__card{background:var(--color-card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base),border-color var(--transition-base);flex-direction:column;display:flex;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__card:before{content:"";border-radius:var(--radius-lg);opacity:0;transition:opacity var(--transition-base);pointer-events:none;z-index:0;background:linear-gradient(135deg,#298ce714,#14b1b90d);position:absolute;inset:0}.BlogCard-module__1Tt43q__card:hover{box-shadow:var(--shadow-lg),0 0 0 1px #298ce740;border-color:#298ce74d}.BlogCard-module__1Tt43q__card:hover:before{opacity:1}.BlogCard-module__1Tt43q__cardLink{text-decoration:none;display:block}.BlogCard-module__1Tt43q__coverWrapper{height:200px;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__coverImage{object-fit:cover;transition:transform .5s}.BlogCard-module__1Tt43q__card:hover .BlogCard-module__1Tt43q__coverImage{transform:scale(1.04)}.BlogCard-module__1Tt43q__coverOverlay{background:linear-gradient(#0000,#00102e4d);position:absolute;inset:0}.BlogCard-module__1Tt43q__coverPlaceholder{background:linear-gradient(135deg,var(--color-navy),#298ce74d);height:200px;position:relative;overflow:hidden}.BlogCard-module__1Tt43q__coverPlaceholderGlow{background:radial-gradient(circle,#298ce766,#0000);border-radius:50%;width:150px;height:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BlogCard-module__1Tt43q__cardBody{z-index:1;flex-direction:column;flex:1;padding:1.25rem;display:flex;position:relative}.BlogCard-module__1Tt43q__tags{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.BlogCard-module__1Tt43q__tag{text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--color-bright-blue);border-radius:var(--radius-full);background:#298ce71a;border:1px solid #298ce733;padding:.2rem .55rem}.BlogCard-module__1Tt43q__titleLink{text-decoration:none}.BlogCard-module__1Tt43q__title{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-heading);line-height:var(--line-height-tight);transition:color var(--transition-fast);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .6rem;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__titleLink:hover .BlogCard-module__1Tt43q__title{color:var(--color-bright-blue)}.BlogCard-module__1Tt43q__excerpt{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 .75rem;display:-webkit-box;overflow:hidden}.BlogCard-module__1Tt43q__meta{gap:1rem;margin-bottom:.75rem;display:flex}.BlogCard-module__1Tt43q__metaItem{font-size:var(--font-size-xs);color:var(--color-text-muted);align-items:center;gap:.3rem;display:flex}.BlogCard-module__1Tt43q__readMore{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-bright-blue);transition:gap var(--transition-fast);align-items:center;gap:.35rem;margin-top:auto;text-decoration:none;display:inline-flex}.BlogCard-module__1Tt43q__readMore:hover{color:var(--color-cyan);gap:.55rem}
.blog-module__y_xCuG__page{min-height:100vh}.blog-module__y_xCuG__hero{text-align:center;padding:5rem 1.5rem 3rem;position:relative;overflow:hidden}.blog-module__y_xCuG__heroGlow{pointer-events:none;background:radial-gradient(#298ce726 0%,#0000 70%);width:600px;height:400px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.blog-module__y_xCuG__heroContent{max-width:640px;margin:0 auto;position:relative}.blog-module__y_xCuG__heroBadge{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.1em;color:var(--color-bright-blue);background:#298ce71a;border:1px solid #298ce740;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.35rem 1rem;display:inline-flex}.blog-module__y_xCuG__heroBadgeDot{background:var(--color-bright-blue);border-radius:50%;width:7px;height:7px;animation:2s infinite blog-module__y_xCuG__pulse}@keyframes blog-module__y_xCuG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.blog-module__y_xCuG__heroTitle{font-family:var(--font-heading);font-size:clamp(2.2rem,5vw,3.5rem);font-weight:var(--font-weight-bold);color:var(--color-heading);letter-spacing:-.02em;margin:0 0 1rem;line-height:1.1}.blog-module__y_xCuG__heroSubtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.blog-module__y_xCuG__container{max-width:var(--container-max-width);padding:0 var(--container-padding);margin:0 auto}.blog-module__y_xCuG__timelineSection{padding:1.5rem 0 .5rem}.blog-module__y_xCuG__sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-muted);margin-bottom:1rem}.blog-module__y_xCuG__gridSection{padding:2rem 0 5rem}.blog-module__y_xCuG__searchWrapper{max-width:400px;margin-bottom:1.5rem;position:relative}.blog-module__y_xCuG__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.blog-module__y_xCuG__searchInput{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-input-bg);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);font-family:var(--font-body);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);padding:.6rem 1rem .6rem 2.5rem}.blog-module__y_xCuG__searchInput:focus{border-color:var(--color-bright-blue);outline:none;box-shadow:0 0 0 3px #298ce71a}.blog-module__y_xCuG__filterRow{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.blog-module__y_xCuG__filterChip{border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-card-bg);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);font-family:var(--font-body);padding:.4rem 1rem}.blog-module__y_xCuG__filterChip:hover{border-color:var(--color-bright-blue);color:var(--color-bright-blue)}.blog-module__y_xCuG__filterChipActive{background:var(--color-bright-blue);border-color:var(--color-bright-blue);color:#fff}.blog-module__y_xCuG__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.blog-module__y_xCuG__empty{text-align:center;color:var(--color-text-muted);padding:4rem 2rem}@media (max-width:768px){.blog-module__y_xCuG__hero{padding:3rem 1.5rem 2rem}.blog-module__y_xCuG__grid{grid-template-columns:1fr}}
