.mw-blog-header{background-color:var(--brand-bg-alt);padding:160px 0 var(--spacing-xl);border-bottom:1px solid var(--brand-border)}.mw-blog-header h1{font-size:2rem;margin-bottom:8px}.mw-blog-header p{color:var(--brand-text);font-size:1rem}.mw-featured-blog{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;margin-bottom:var(--spacing-xl);background:#fff}.mw-featured-img ai-img,.mw-featured-img img{width:100%;height:320px;-o-object-fit:cover;object-fit:cover}.mw-featured-body{padding:var(--spacing-md)}.mw-featured-body h2{font-size:1.5rem;margin-bottom:8px}.mw-featured-body h2 a{color:var(--brand-text)}.mw-featured-body h2 a:hover{color:var(--brand-primary)}.mw-blog-list{display:grid;grid-gap:var(--spacing-md);gap:var(--spacing-md)}.mw-blog-item{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-md);background:#fff;transition:border-color .2s}.mw-blog-item:hover{border-color:var(--brand-primary)}.mw-blog-meta{display:flex;align-items:center;gap:12px;margin-bottom:8px}.mw-blog-date{font-size:.82rem;color:var(--brand-text)}.mw-blog-item h2{font-size:1.2rem;margin-bottom:8px}.mw-blog-item h2 a{color:var(--brand-text)}.mw-blog-item h2 a:hover{color:var(--brand-primary)}.mw-blog-excerpt{font-size:.9rem;color:var(--brand-text);line-height:1.6;margin-bottom:var(--spacing-sm)}.mw-blog-footer{display:flex;justify-content:space-between;align-items:center}.mw-blog-author{font-size:.82rem;color:var(--brand-text)}.mw-read-more{font-size:.85rem;font-weight:600;color:var(--brand-primary)}.mw-blog-sidebar{position:sticky;top:80px}.mw-sidebar-widget{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-md);background:#fff}.mw-sidebar-title{font-size:1rem;margin-bottom:var(--spacing-sm);padding-bottom:8px;border-bottom:2px solid var(--brand-accent)}.mw-recent-list{list-style:none;padding:0;margin:0}.mw-recent-list li{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--brand-border)}.mw-recent-list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.mw-recent-date{flex-shrink:0;text-align:center;line-height:1}.mw-date-day{display:block;font-size:1.1rem;font-weight:700;color:var(--brand-primary)}.mw-date-month{display:block;font-size:.72rem;color:var(--brand-text);text-transform:uppercase}.mw-recent-list li a{font-size:.85rem;color:var(--brand-text);line-height:1.4}.mw-recent-list li a:hover{color:var(--brand-primary)}.mw-blog-detail-section{padding:160px 0 var(--spacing-xxl)}.mw-blog-article h1{font-size:2rem;margin-bottom:var(--spacing-sm)}.mw-blog-attr{font-size:.85rem;color:var(--brand-text);margin-bottom:var(--spacing-lg)}.mw-blog-attr a{color:var(--brand-primary)}.mw-blog-content{font-size:1rem;line-height:1.8;margin-bottom:var(--spacing-xl)}.mw-blog-content h2{font-size:1.5rem;margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.mw-blog-content h3{font-size:1.25rem;margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}.mw-blog-content p{margin-bottom:var(--spacing-sm)}.mw-blog-content ol,.mw-blog-content ul{margin-bottom:var(--spacing-sm);padding-left:24px}.mw-blog-content img{border-radius:var(--brand-radius);margin:var(--spacing-md) 0}.mw-blog-share{display:flex;align-items:center;gap:12px;padding:var(--spacing-sm) 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin-bottom:var(--spacing-md)}.mw-blog-share span{font-weight:600;font-size:.9rem}.mw-blog-share a{font-size:.88rem;color:var(--brand-primary)}.mw-author-box{background-color:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.mw-author-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.mw-author-name{font-size:1rem;margin-bottom:2px}.mw-author-desc{font-size:.85rem;color:var(--brand-text);margin:0}.mw-prev-next{margin-bottom:var(--spacing-xl)}.mw-nav-next,.mw-nav-prev{display:block;-webkit-text-decoration:none;text-decoration:none;color:var(--brand-text)}.mw-nav-label{display:block;font-size:.78rem;color:var(--brand-primary);font-weight:600;margin-bottom:2px}.mw-nav-title{display:block;font-size:.9rem;line-height:1.4}.mw-comment-form{border-top:1px solid var(--brand-border);padding-top:var(--spacing-lg)}.mw-comment-form h3{margin-bottom:var(--spacing-md)}.mw-comment-note{font-size:.85rem;color:var(--brand-text)}.pagination .page-link{color:var(--brand-primary);border-color:var(--brand-border)}.pagination .page-item.active .page-link{background-color:var(--brand-primary);border-color:var(--brand-primary)}@media (max-width:991.98px){.mw-blog-detail-section{padding:140px 0 var(--spacing-xl)}.mw-featured-img ai-img,.mw-featured-img img{height:220px}}@media (max-width:575.98px){.mw-blog-header{padding:140px 0 var(--spacing-lg)}.mw-blog-detail-section{padding:120px 0 var(--spacing-lg)}}