.am-blog-list{margin-bottom:40px}.am-blog-item{padding:28px 0;border-bottom:1px solid var(--am-border)}.am-blog-item:first-child{padding-top:0}.am-blog-category a{color:var(--am-secondary);font-size:var(--am-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.am-blog-title{font-size:var(--am-text-h3);margin:8px 0}.am-blog-title a{color:var(--am-text);-webkit-text-decoration:none;text-decoration:none}.am-blog-title a:hover{color:var(--am-secondary)}.am-blog-divider{width:40px;height:2px;background:var(--am-secondary);margin:12px 0}.am-blog-meta{color:var(--am-text-muted);font-size:var(--am-text-sm);margin-bottom:12px}.am-blog-meta a{color:var(--am-text-secondary)}.am-blog-excerpt{color:var(--am-text-secondary);margin-bottom:16px;line-height:1.7}.am-blog-footer-meta{margin-top:16px;font-size:var(--am-text-xs);color:var(--am-text-muted)}.am-blog-footer-meta .am-meta-comment{margin-left:16px}.am-pagination .page-link{color:var(--am-text-secondary);border-color:var(--am-border);border-radius:var(--am-radius-sm);font-size:var(--am-text-sm)}.am-pagination .page-item.active .page-link{background:var(--am-primary);border-color:var(--am-primary);color:#fff}.am-sidebar{padding-left:24px;border-left:1px solid var(--am-border)}.am-sidebar-title{font-size:var(--am-text-body);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.am-sidebar-divider{width:32px;height:2px;background:var(--am-secondary);margin:8px 0 16px}.am-recent-posts{list-style:none;padding:0;margin:0}.am-recent-post-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--am-bg-muted)}.am-recent-post-item:last-child{border-bottom:none}.am-recent-date{flex-shrink:0;display:flex;flex-direction:column;align-items:center;background:var(--am-primary);color:#fff;padding:4px 8px;border-radius:var(--am-radius-sm);min-width:44px}.am-date-day{font-size:16px;font-weight:700;line-height:1.2}.am-date-month{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.am-recent-post-item a{color:var(--am-text-secondary);font-size:var(--am-text-sm);line-height:1.4}.am-recent-post-item a:hover{color:var(--am-secondary)}.am-blog-detail-title{margin:8px 0 0}.am-blog-content{line-height:1.8;margin:24px 0}.am-blog-content h2{margin-top:32px}.am-blog-content h3{margin-top:24px}.am-blog-content img{max-width:100%;border-radius:var(--am-radius-sm);margin:16px 0}.am-blog-content ol,.am-blog-content ul{padding-left:24px}.am-blog-content li{margin-bottom:4px}.am-blog-share{margin:24px 0}.am-share-label{font-weight:500;font-size:var(--am-text-sm);margin-right:12px}.am-share-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--am-border);border-radius:var(--am-radius-sm);color:var(--am-text-muted);margin-right:6px;transition:color var(--am-duration-hover) var(--am-ease),border-color var(--am-duration-hover) var(--am-ease)}.am-share-icon:hover{color:var(--am-secondary);border-color:var(--am-secondary)}.am-blog-entry-meta{color:var(--am-text-muted);font-size:var(--am-text-sm);margin:16px 0;padding:16px 0;border-top:1px solid var(--am-border);border-bottom:1px solid var(--am-border)}.am-author-box{background:var(--am-bg-alt);padding:24px;border-radius:var(--am-radius-card);margin:24px 0}.am-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.am-author-name{font-size:var(--am-text-body);margin-bottom:4px}.am-author-desc{color:var(--am-text-muted);font-size:var(--am-text-sm);margin:0}.am-prev-next{margin:32px 0;padding:24px 0;border-top:1px solid var(--am-border);border-bottom:1px solid var(--am-border)}.am-pn-label{display:block;font-size:var(--am-text-xs);color:var(--am-text-muted);text-transform:uppercase;letter-spacing:.04em}.am-pn-title{display:block;color:var(--am-text);font-weight:500;margin-top:4px}.am-next-post a:hover .am-pn-title,.am-prev-post a:hover .am-pn-title{color:var(--am-secondary)}.am-comment-section{margin-top:32px}.am-comment-title{font-size:var(--am-text-h3);margin-bottom:16px}.am-comment-note{color:var(--am-text-muted);font-size:var(--am-text-sm)}@media (max-width:992px){.am-sidebar{padding-left:0;border-left:none;margin-top:40px;padding-top:24px;border-top:1px solid var(--am-border)}}