.kmt-blog-featured{margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--brand-border)}.kmt-blog-featured ai-img{border-radius:var(--brand-radius);width:100%;display:block}.kmt-blog-tag{display:inline-block;background-color:var(--brand-accent);color:#fff;font-size:.72rem;font-weight:600;text-transform:uppercase;padding:3px 10px;border-radius:2px;margin-bottom:var(--spacing-sm)}.kmt-blog-meta{font-size:.82rem;color:var(--brand-text);margin-bottom:var(--spacing-sm)}.kmt-blog-grid{margin-top:var(--spacing-lg)}.kmt-blog-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);overflow:hidden;height:100%;transition:box-shadow .2s}.kmt-blog-card:hover{box-shadow:0 2px 12px rgba(0,0,0,.06)}.kmt-blog-card-body{padding:var(--spacing-md)}.kmt-blog-date{display:block;font-size:.78rem;color:var(--brand-text);margin-bottom:var(--spacing-xs)}.kmt-blog-card h3{font-size:1rem;margin-bottom:var(--spacing-xs)}.kmt-blog-card h3 a{color:var(--brand-text)}.kmt-blog-card h3 a:hover{color:var(--brand-accent)}.kmt-blog-card p{font-size:.86rem;color:var(--brand-text)}.kmt-read-more{font-size:.84rem;font-weight:600;color:var(--brand-accent)}.kmt-blog-detail{max-width:740px;margin:0 auto;padding-top:140px}.kmt-back-link{display:inline-block;font-size:.84rem;color:var(--brand-primary);margin-bottom:var(--spacing-md)}.kmt-blog-detail-header h1{font-size:2rem;margin-bottom:var(--spacing-sm)}.kmt-blog-detail .kmt-blog-meta{margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--brand-border)}.kmt-blog-detail .kmt-blog-meta span{margin-right:var(--spacing-sm)}.kmt-blog-content{font-size:1rem;line-height:1.8;margin-bottom:var(--spacing-xl)}.kmt-blog-content h2{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.kmt-blog-content h3{margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}.kmt-blog-content img{border-radius:var(--brand-radius);margin:var(--spacing-md) 0}.kmt-blog-share{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:var(--spacing-sm) 0;margin-bottom:var(--spacing-lg)}.kmt-blog-share a{color:var(--brand-primary);font-size:.88rem;margin-right:var(--spacing-sm)}.kmt-blog-author{background-color:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.kmt-author-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.kmt-blog-author h4{font-size:.95rem;margin-bottom:2px}.kmt-blog-author p{font-size:.84rem;color:var(--brand-text);margin-bottom:0}.kmt-blog-nav{margin-bottom:var(--spacing-xl)}.kmt-blog-nav-link{display:block;color:var(--brand-primary);font-size:.84rem}.kmt-blog-nav-link span:first-child{display:block;font-size:.78rem;color:var(--brand-text);margin-bottom:2px}.kmt-blog-nav-title{font-weight:600}.kmt-blog-reply{border-top:1px solid var(--brand-border);padding-top:var(--spacing-lg)}.kmt-blog-reply h3{margin-bottom:var(--spacing-md)}.kmt-reply-note{font-size:.84rem;color:var(--brand-text)}