.gc-blog-hero{padding:160px 0 60px;background:var(--gc-bg-alt);text-align:center}.gc-blog-hero h1{font-size:2.25rem;margin:16px 0 12px;color:var(--gc-primary-dark)}.gc-blog-hero-sub{color:var(--gc-text);font-size:1.0625rem;max-width:600px;margin:0 auto;line-height:1.65}.gc-blog-card{background:var(--gc-bg);border:1px solid var(--gc-border);border-radius:var(--gc-radius);overflow:hidden;transition:box-shadow .25s,transform .2s}.gc-blog-card:hover{box-shadow:0 10px 26px rgba(124,45,18,.1);transform:translateY(-2px)}.gc-blog-card-body{padding:26px}.gc-blog-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.gc-blog-date{font-size:.8125rem;color:var(--gc-text-secondary)}.gc-blog-card-title{font-size:1.25rem;margin-bottom:12px;line-height:1.35}.gc-blog-card-title a{color:var(--gc-primary-dark);-webkit-text-decoration:none;text-decoration:none}.gc-blog-card-title a:hover{color:var(--gc-primary)}.gc-blog-excerpt{color:var(--gc-text);font-size:.9375rem;line-height:1.65;margin-bottom:14px}.gc-sidebar{position:sticky;top:120px}.gc-sidebar-card{background:var(--gc-bg);border:1px solid var(--gc-border);border-radius:var(--gc-radius);padding:24px;margin-bottom:20px}.gc-sidebar-card h3{font-size:1rem;color:var(--gc-primary-dark);margin-bottom:14px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.gc-sidebar-list{list-style:none;padding:0;margin:0}.gc-sidebar-list li{padding:8px 0;border-bottom:1px solid var(--gc-border);font-size:.9375rem}.gc-sidebar-list li:last-child{border-bottom:none}.gc-sidebar-list li a{color:var(--gc-text);-webkit-text-decoration:none;text-decoration:none}.gc-sidebar-list li a:hover{color:var(--gc-primary)}.gc-blog-detail{padding:160px 0 80px}.gc-blog-detail-title{font-size:2rem;line-height:1.3;margin-bottom:16px;color:var(--gc-primary-dark)}.gc-blog-attr{color:var(--gc-text-secondary);font-size:.9375rem;margin-bottom:28px;padding-bottom:20px;border-bottom:1px solid var(--gc-border)}.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:32px}.gc-blog-content h2{font-size:1.5rem;margin-top:32px;margin-bottom:14px;color:var(--gc-primary-dark)}.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-nav{padding:24px 0;border-top:1px solid var(--gc-border)}.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-pagination{display:flex;justify-content:center;margin-top:24px}.pagination .page-link{color:var(--gc-primary-dark);border-radius:var(--gc-radius-sm);margin:0 2px;border:1px solid var(--gc-border)}.pagination .page-item.active .page-link{background-color:var(--gc-primary);border-color:var(--gc-primary);color:#fff}.require::after{content:" *";color:#dc2626}