.gc-blog-hero{padding:160px 0 60px;background:var(--gc-bg-alt)}.gc-blog-hero h1{font-size:2.25rem;margin-bottom:12px}.gc-blog-hero-sub{color:var(--gc-text-secondary);font-size:1.125rem;max-width:580px;margin:0 auto}.gc-blog-card{background:var(--gc-bg);border:1px solid #e5e7eb;border-radius:var(--gc-radius);overflow:hidden;height:100%;transition:box-shadow .3s}.gc-blog-card:hover{box-shadow:0 6px 20px rgba(15,118,110,.1)}.gc-blog-card-body{padding:24px}.gc-blog-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.gc-blog-date{font-size:.8125rem;color:var(--gc-text-secondary)}.gc-blog-card-title{font-size:1.125rem;margin-bottom:12px;line-height:1.4}.gc-blog-card-title a{color:var(--gc-text);-webkit-text-decoration:none;text-decoration:none}.gc-blog-card-title a:hover{color:var(--gc-primary)}.gc-blog-excerpt{color:var(--gc-text-secondary);font-size:.9375rem;line-height:1.6;margin-bottom:16px}.gc-blog-author{font-size:.8125rem;color:var(--gc-text-secondary);margin-bottom:12px}.gc-blog-author a{color:var(--gc-primary);-webkit-text-decoration:none;text-decoration:none}.gc-blog-detail{padding:160px 0 80px}.gc-blog-detail-title{font-size:2rem;line-height:1.3;margin-bottom:16px}.gc-blog-attr{color:var(--gc-text-secondary);font-size:.9375rem;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #e5e7eb}.gc-blog-attr a{color:var(--gc-primary);-webkit-text-decoration:none;text-decoration:none}.gc-blog-content{font-size:1rem;line-height:1.8;color:var(--gc-text);margin-bottom:40px}.gc-blog-content h2{font-size:1.5rem;margin-top:32px;margin-bottom:16px}.gc-blog-content h3{font-size:1.25rem;margin-top:24px;margin-bottom:12px}.gc-blog-content p{margin-bottom:16px}.gc-blog-content img{max-width:100%;border-radius:var(--gc-radius);margin:16px 0}.gc-blog-share{display:flex;gap:16px;padding:20px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;margin-bottom:32px}.gc-share-link{color:var(--gc-text-secondary);-webkit-text-decoration:none;text-decoration:none;font-size:.9375rem}.gc-share-link:hover{color:var(--gc-primary)}.gc-blog-author-box{background:var(--gc-bg-alt);border-radius:var(--gc-radius);padding:24px;margin-bottom:32px}.gc-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gc-author-name{font-size:1rem;margin-bottom:4px}.gc-author-intro{color:var(--gc-text-secondary);font-size:.875rem;margin:0}.gc-blog-nav{padding:24px 0;border-top:1px solid #e5e7eb;margin-bottom:40px}.gc-blog-nav-link{-webkit-text-decoration:none;text-decoration:none;display:block}.gc-blog-nav-label{font-size:.8125rem;color:var(--gc-text-secondary);display:block;margin-bottom:4px}.gc-blog-nav-title{color:var(--gc-primary);font-weight:600;font-size:.9375rem}.gc-reply-title{font-size:1.375rem;margin-bottom:16px}.gc-reply-note{font-size:.875rem;color:var(--gc-text-secondary)}.require::after{content:" *";color:#ef4444}.pagination .page-link{color:var(--gc-primary);border-radius:var(--gc-radius);margin:0 2px}.pagination .page-item.active .page-link{background-color:var(--gc-primary);border-color:var(--gc-primary);color:var(--gc-text-on-dark)}