.mp-blog-page-title{font-size:1.8rem}.mp-blog-entry{padding-bottom:24px;border-bottom:1px solid var(--mp-gray-200)}.mp-blog-category a{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mp-primary);font-weight:600}.mp-blog-title{font-size:1.4rem;margin:8px 0}.mp-blog-title a{color:var(--mp-gray-900)}.mp-blog-title a:hover{color:var(--mp-primary)}.mp-blog-meta{font-size:.85rem;color:var(--mp-gray-500);margin-bottom:12px}.mp-blog-meta a{color:var(--mp-gray-500)}.mp-blog-meta a:hover{color:var(--mp-primary)}.mp-blog-excerpt{color:var(--mp-gray-700);line-height:1.7;margin-bottom:12px}.mp-meta-arrow{font-size:.8em}.mp-pagination .page-link{color:var(--mp-primary);border-color:var(--mp-gray-200);border-radius:var(--mp-radius);margin:0 2px;font-size:.9rem}.mp-pagination .page-item.active .page-link{background-color:var(--mp-primary);border-color:var(--mp-primary);color:var(--mp-white)}.mp-pagination .page-item.disabled .page-link{color:var(--mp-gray-500)}.mp-sidebar{background:var(--mp-gray-50);border-radius:var(--mp-radius-lg);padding:24px}.mp-sidebar-title{font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:10px;border-bottom:2px solid var(--mp-primary)}.mp-recent-posts{list-style:none;padding:0;margin:0}.mp-recent-item{display:flex;align-items:flex-start;gap:12px;padding:10px 0;border-bottom:1px solid var(--mp-gray-200)}.mp-recent-item:last-child{border-bottom:none}.mp-recent-date{display:flex;flex-direction:column;align-items:center;background:var(--mp-primary);color:var(--mp-white);border-radius:6px;padding:4px 8px;min-width:48px;flex-shrink:0}.mp-date-day{font-size:1.1rem;font-weight:700;line-height:1.2}.mp-date-month{font-size:.65rem;text-transform:uppercase;letter-spacing:.05em}.mp-recent-item a{font-size:.85rem;color:var(--mp-gray-700);line-height:1.4}.mp-recent-item a:hover{color:var(--mp-primary)}.mp-article-category a{font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--mp-primary);font-weight:600}.mp-article-title{font-size:2rem;margin:8px 0 12px}.mp-article-meta{font-size:.85rem;color:var(--mp-gray-500);margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--mp-gray-200)}.mp-article-content{line-height:1.8;font-size:1rem}.mp-article-content h2{margin-top:2rem;margin-bottom:.75rem}.mp-article-content img{max-width:100%;border-radius:var(--mp-radius);margin:1rem 0}.mp-share-label{font-weight:600;font-size:.9rem;margin-right:12px}.mp-share-link{font-size:.85rem;margin-right:12px;color:var(--mp-gray-500)}.mp-share-link:hover{color:var(--mp-primary)}.mp-article-footer{font-size:.85rem;color:var(--mp-gray-500)}.mp-author-box{background:var(--mp-gray-50);border-radius:var(--mp-radius-lg)}.mp-author-avatar{width:64px;height:64px;-o-object-fit:cover;object-fit:cover}.mp-author-name{font-size:1rem}.mp-author-bio{font-size:.85rem;color:var(--mp-gray-500)}.mp-prev-next{padding:20px 0;border-top:1px solid var(--mp-gray-200);border-bottom:1px solid var(--mp-gray-200)}.mp-nav-label{display:block;font-size:.75rem;text-transform:uppercase;color:var(--mp-gray-500);margin-bottom:4px}.mp-nav-title{display:block;font-size:.9rem;color:var(--mp-gray-700)}.mp-prev-next a:hover .mp-nav-title{color:var(--mp-primary)}.mp-reply-title{font-size:1.3rem;margin-bottom:1rem}.mp-comment-notice{font-size:.85rem;color:var(--mp-gray-500)}