.gp-blog-hero{padding-bottom:48px}.gp-blog-entry{padding-bottom:32px;border-bottom:1px solid var(--gp-gray-100)}.gp-blog-entry-cat a{font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--gp-primary);font-weight:600}.gp-blog-entry-title{font-size:1.4rem;margin:8px 0}.gp-blog-entry-title a{color:var(--gp-gray-900)}.gp-blog-entry-title a:hover{color:var(--gp-primary)}.gp-blog-entry-meta{font-size:.85rem;color:var(--gp-gray-500);margin-bottom:12px}.gp-blog-entry-meta a{color:var(--gp-gray-500)}.gp-blog-entry-meta a:hover{color:var(--gp-primary)}.gp-blog-entry-excerpt{color:var(--gp-gray-700);line-height:1.7;margin-bottom:16px}.gp-blog-sidebar{position:sticky;top:100px}.gp-widget-title{font-size:1rem;font-weight:700;padding-bottom:12px;border-bottom:2px solid var(--gp-primary);margin-bottom:16px}.gp-recent-posts{list-style:none;padding:0;margin:0}.gp-recent-posts li{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.gp-recent-posts li a{font-size:.9rem;color:var(--gp-gray-700);line-height:1.4}.gp-recent-posts li a:hover{color:var(--gp-primary)}.gp-recent-date{display:flex;flex-direction:column;align-items:center;background:var(--gp-primary);color:#fff;border-radius:var(--gp-radius);padding:4px 8px;min-width:44px;flex-shrink:0}.gp-date-day{font-size:1.1rem;font-weight:700;line-height:1.2}.gp-date-month{font-size:.65rem;text-transform:uppercase}.gp-sidebar-widget{background:var(--gp-gray-50);padding:20px;border-radius:var(--gp-radius-lg)}.pagination .page-link{color:var(--gp-primary);border-color:var(--gp-gray-200)}.pagination .page-item.active .page-link{background:var(--gp-primary);border-color:var(--gp-primary);color:#fff}.gp-article-title{font-size:2rem;margin-bottom:8px}.gp-article-content{line-height:1.8;color:var(--gp-gray-700)}.gp-article-content h2{font-size:1.5rem;margin-top:32px}.gp-article-content h3{font-size:1.25rem;margin-top:24px}.gp-article-content img{max-width:100%;height:auto;border-radius:var(--gp-radius);margin:16px 0}.gp-article-share{border-top:1px solid var(--gp-gray-100)}.gp-share-link{display:inline-block;padding:4px 12px;background:var(--gp-gray-50);border-radius:var(--gp-radius);font-size:.85rem;margin-right:6px;color:var(--gp-gray-700)}.gp-share-link:hover{background:var(--gp-primary);color:#fff}.gp-author-box{background:var(--gp-gray-50);border-radius:var(--gp-radius-lg)}.gp-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gp-prev-next{border-top:1px solid var(--gp-gray-100);padding-top:20px}.gp-pn-link{display:block;-webkit-text-decoration:none;text-decoration:none}.gp-pn-label{display:block;font-size:.8rem;color:var(--gp-gray-500);margin-bottom:4px}.gp-pn-title{font-size:.95rem;color:var(--gp-primary);font-weight:500}.gp-pn-link:hover .gp-pn-title{color:var(--gp-primary-dark)}.gp-comment-form{border-top:1px solid var(--gp-gray-100)}.gp-comment-form h3{font-size:1.3rem;margin-bottom:16px}