@charset "UTF-8";.gs-blog-hero{background:linear-gradient(135deg,var(--gs-dark) 0,var(--gs-primary-dark) 100%);color:#fff;padding:64px 0 48px;text-align:center}.gs-blog-hero h1{font-size:2.2rem;color:#fff;margin-bottom:.5rem}.gs-blog-hero p{color:rgba(255,255,255,.75);max-width:520px;margin:0 auto}.gs-blog-list{padding:60px 0}.gs-blog-card{border:1px solid var(--gs-border);border-radius:var(--gs-radius-lg);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:border-color var(--gs-transition),box-shadow var(--gs-transition)}.gs-blog-card:hover{border-color:var(--gs-primary);box-shadow:var(--gs-shadow)}.gs-blog-card-img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;display:block}.gs-blog-card-body{padding:20px;flex:1;display:flex;flex-direction:column}.gs-blog-card-cat{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-primary);margin-bottom:6px}.gs-blog-card-body h2{font-size:1rem;font-weight:700;margin-bottom:8px;line-height:1.35}.gs-blog-card-body h2 a{color:var(--gs-text)}.gs-blog-card-body h2 a:hover{color:var(--gs-primary)}.gs-blog-card-body .abstract{font-size:.85rem;color:var(--gs-text-sub);flex:1;margin-bottom:12px;line-height:1.55}.gs-blog-card-footer{border-top:1px solid var(--gs-border);padding-top:10px;display:flex;justify-content:space-between;align-items:center}.gs-blog-card-footer .meta{font-size:.75rem;color:var(--gs-text-muted)}.gs-blog-card-footer .read-link{font-size:.8rem;font-weight:600;color:var(--gs-primary)}.gs-blog-detail{padding:60px 0}.gs-blog-detail-inner{max-width:760px;margin:0 auto}.gs-blog-detail-inner .entry-title{font-size:2rem;font-weight:800;line-height:1.25;margin-bottom:1rem}.gs-blog-detail-inner .blog-attr{font-size:.85rem;color:var(--gs-text-muted);margin-bottom:2rem}.gs-blog-detail-inner .blog-attr a{color:var(--gs-primary)}.gs-blog-detail-inner .content{font-size:1rem;line-height:1.8;color:var(--gs-text)}.gs-blog-detail-inner .content h2{font-size:1.4rem;margin-top:2rem}.gs-blog-detail-inner .content h3{font-size:1.15rem;margin-top:1.5rem}.gs-blog-detail-inner .entry-author{background:var(--gs-light);border-radius:var(--gs-radius-lg);padding:20px;margin:40px 0}.gs-blog-recents{background:var(--gs-light);padding:48px 0}.gs-recent-card{background:#fff;border-radius:var(--gs-radius);padding:16px;display:flex;gap:12px;margin-bottom:12px;border:1px solid var(--gs-border)}.gs-recent-date{flex-shrink:0;background:var(--gs-primary);color:#fff;border-radius:var(--gs-radius);width:48px;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center}.gs-recent-date .day{font-size:1.2rem;font-weight:800;line-height:1}.gs-recent-date .mon{font-size:.65rem;text-transform:uppercase}.gs-recent-card h5{font-size:.85rem;font-weight:600;margin:0}.gs-recent-card h5 a{color:var(--gs-text)}.gs-recent-card h5 a:hover{color:var(--gs-primary)}