.lp-blog-list{margin-bottom:2rem}.lp-blog-item{border-bottom:1px solid var(--color-gray-200);padding:1.5rem 0}.lp-blog-item:first-child{padding-top:0}.lp-blog-meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.lp-blog-category{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-secondary);background-color:rgba(13,148,136,.08);padding:.125rem .5rem;border-radius:var(--radius-sm)}.lp-blog-date{font-size:.8125rem;color:var(--color-gray-500)}.lp-blog-title{font-size:1.25rem;margin-bottom:.5rem}.lp-blog-title a{color:var(--color-primary)}.lp-blog-title a:hover{color:var(--color-secondary)}.lp-blog-excerpt{font-size:.9375rem;color:var(--color-gray-600);margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lp-blog-footer{display:flex;justify-content:space-between;align-items:center;font-size:.875rem}.lp-blog-author{color:var(--color-gray-500)}.lp-pagination-wrap{padding:1.5rem 0}.lp-pagination-wrap .page-link{color:var(--color-gray-600);border-color:var(--color-gray-200);font-size:.875rem;border-radius:var(--radius-sm);margin:0 .125rem}.lp-pagination-wrap .page-item.active .page-link{background-color:var(--color-secondary);border-color:var(--color-secondary);color:var(--color-white)}.lp-pagination-wrap .page-link:hover{background-color:var(--color-gray-100);color:var(--color-primary)}.lp-sidebar{border:2px solid var(--color-border);border-radius:var(--radius-card);padding:1.25rem}.lp-sidebar-title{font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-gray-200)}.lp-recent-posts{list-style:none;padding:0;margin:0}.lp-recent-posts li{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem 0;border-bottom:1px solid var(--color-gray-100)}.lp-recent-posts li:last-child{border-bottom:none}.lp-recent-date{flex-shrink:0;text-align:center;background-color:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);padding:.25rem .5rem;min-width:48px}.lp-date-day{display:block;font-size:1rem;font-weight:700;color:var(--color-primary);line-height:1.2}.lp-date-month{display:block;font-size:.625rem;text-transform:uppercase;color:var(--color-gray-500);letter-spacing:.04em}.lp-recent-posts a{font-size:.875rem;color:var(--color-gray-600);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-recent-posts a:hover{color:var(--color-secondary)}.lp-blog-detail{padding-top:2.5rem}.lp-article-header{margin-bottom:2rem}.lp-article-header h1{font-size:1.75rem;margin:.75rem 0}.lp-article-meta{font-size:.875rem;color:var(--color-gray-500)}.lp-article-meta a{color:var(--color-gray-500)}.lp-article-meta a:hover{color:var(--color-secondary)}.lp-article-content{font-size:1rem;line-height:1.75;color:var(--color-gray-600);margin-bottom:2rem}.lp-article-content h2{font-size:1.375rem;margin-top:2rem;margin-bottom:.75rem}.lp-article-content h3{font-size:1.125rem;margin-top:1.5rem;margin-bottom:.5rem}.lp-article-content img{border-radius:var(--radius-md);margin:1rem 0}.lp-article-content ol,.lp-article-content ul{padding-left:1.5rem;margin-bottom:1rem}.lp-article-content blockquote{border-left:3px solid var(--color-secondary);padding-left:1rem;margin:1.5rem 0;color:var(--color-gray-500);font-style:italic}.lp-article-share{display:flex;gap:1rem;padding:1rem 0;border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);margin-bottom:1.5rem}.lp-share-link{font-size:.8125rem;font-weight:500;color:var(--color-gray-500);padding:.25rem .75rem;border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);transition:background-color .15s,color .15s}.lp-share-link:hover{background-color:var(--color-secondary);color:var(--color-white);border-color:var(--color-secondary)}.lp-article-footer{font-size:.8125rem;color:var(--color-gray-500);margin-bottom:2rem}.lp-article-footer a{color:var(--color-gray-500)}.lp-article-footer a:hover{color:var(--color-secondary)}.lp-author-box{border:2px solid var(--color-border);border-radius:var(--radius-card);padding:1.5rem;margin-bottom:2rem}.lp-author-avatar{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lp-author-name{font-size:1rem;margin-bottom:.25rem}.lp-author-bio{font-size:.875rem;color:var(--color-gray-500);margin-bottom:0}.lp-post-nav{border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);padding:1.25rem 0;margin-bottom:2rem}.lp-nav-direction{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-gray-500);margin-bottom:.25rem}.lp-nav-title{display:block;font-size:.9375rem;font-weight:500;color:var(--color-primary)}.lp-post-next a,.lp-post-prev a{-webkit-text-decoration:none;text-decoration:none}.lp-post-next{text-align:right}.lp-post-next a:hover .lp-nav-title,.lp-post-prev a:hover .lp-nav-title{color:var(--color-secondary)}.lp-comment-form{margin-top:2rem}.lp-comment-form h3{font-size:1.25rem;margin-bottom:1rem}.lp-comment-note{font-size:.8125rem;color:var(--color-gray-500);margin-bottom:1rem}.lp-comment-note .require::after{content:"*";color:var(--color-error)}@media (max-width:991.98px){.lp-sidebar{margin-top:2rem}}@media (max-width:767.98px){.lp-article-header h1{font-size:1.375rem}.lp-article-share{flex-wrap:wrap;gap:.5rem}.lp-post-next{text-align:left;margin-top:.75rem}}