.gx-blog-hero{background:var(--gx-primary-dark);color:#fff;padding:180px 0 64px}.gx-blog-hero h1{color:#fff;font-size:2.4rem;margin-bottom:12px}.gx-blog-hero-sub{color:rgba(255,255,255,.88);font-size:1.05rem;max-width:720px}.gx-blog-hero .gx-badge{background:rgba(224,166,44,.22);color:var(--gx-accent-light)}.gx-blog-meta{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.gx-blog-date{font-size:.85rem;color:var(--gx-text-secondary)}.gx-blog-card-title{font-size:1.3rem;margin-bottom:8px}.gx-blog-card-title a{color:var(--gx-text);-webkit-text-decoration:none;text-decoration:none}.gx-blog-card-title a:hover{color:var(--gx-primary)}.gx-blog-excerpt{color:var(--gx-text-secondary);margin:0;font-size:.95rem}.gx-blog-detail{padding:180px 0 80px}.gx-blog-detail-title{font-size:2.2rem;margin-bottom:14px}.gx-blog-attr{color:var(--gx-text-secondary);font-size:.9rem;margin-bottom:24px}.gx-blog-attr a{color:var(--gx-primary)}.gx-blog-content{font-size:1.0625rem;line-height:1.75;color:var(--gx-text)}.gx-blog-content p{margin-bottom:16px}.gx-blog-nav a{font-size:.95rem}.gx-recent-list{list-style:none;padding:0;margin:0}.gx-recent-list li{padding:8px 0;border-bottom:1px solid var(--gx-border)}.gx-recent-list li:last-child{border-bottom:none}.gx-recent-list a{color:var(--gx-text);font-size:.9375rem;font-weight:500}.gx-recent-list a:hover{color:var(--gx-primary)}