@charset "UTF-8";.mc-blog-hero{background:var(--mc-black);padding:48px 0;border-bottom:3px solid var(--mc-red)}.mc-blog-hero h1{color:var(--mc-white);font-size:max(1.5rem, min(2.5vw, 2rem));margin-bottom:8px}.mc-blog-hero p{color:#a0a0a0;font-size:14px}.mc-blog-list-section{padding:48px 0;background:var(--mc-bg);min-height:60vh}.mc-blog-list-item{background:var(--mc-white);border:1px solid var(--mc-border);border-left:3px solid var(--mc-red);padding:20px 24px;margin-bottom:14px;border-radius:2px;display:block;-webkit-text-decoration:none;text-decoration:none;color:inherit;transition:box-shadow .2s}.mc-blog-list-item:hover{box-shadow:var(--shadow-md);color:inherit;-webkit-text-decoration:none;text-decoration:none}.mc-blog-meta{font-size:11px;color:var(--mc-mid-grey);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px}.mc-blog-meta span{color:var(--mc-red);font-weight:700}.mc-blog-list-title{font-size:15px;font-weight:700;color:var(--mc-black);margin-bottom:6px}.mc-blog-list-item:hover .mc-blog-list-title{color:var(--mc-red)}.mc-blog-list-desc{font-size:13px;color:var(--mc-mid-grey);line-height:1.55;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mc-blog-read-more{font-size:12px;font-weight:700;color:var(--mc-red);text-transform:uppercase;letter-spacing:.06em;margin-top:10px;display:block}.mc-pagination{padding:24px 0}.mc-blog-detail{padding:48px 0;background:var(--mc-white)}.mc-blog-detail-inner{max-width:760px;margin:0 auto}.mc-blog-detail-meta{font-size:12px;color:var(--mc-mid-grey);text-transform:uppercase;letter-spacing:.07em;margin-bottom:12px}.mc-blog-detail-content{font-size:15px;line-height:1.8;color:var(--mc-dark-grey)}.mc-blog-detail-content h2{font-size:1.25rem;color:var(--mc-black);margin:28px 0 12px}.mc-blog-detail-content h3{font-size:1.1rem;color:var(--mc-black);margin:24px 0 10px}.mc-blog-detail-content p{margin-bottom:16px}.mc-blog-share{padding:20px 0;border-top:1px solid var(--mc-border);border-bottom:1px solid var(--mc-border);margin:32px 0}.mc-blog-author{display:flex;align-items:flex-start;gap:16px;padding:20px;background:var(--mc-bg);border:1px solid var(--mc-border);border-radius:2px;margin-bottom:32px}.mc-blog-author ai-img,.mc-blog-author img{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.mc-blog-author-name{font-size:14px;font-weight:700;margin-bottom:4px}.mc-blog-author-bio{font-size:13px;color:var(--mc-mid-grey);line-height:1.5;margin:0}.mc-blog-prenext{display:flex;gap:16px;margin-bottom:40px}.mc-blog-prenext-item{flex:1;border:1px solid var(--mc-border);padding:14px 16px;border-radius:2px;-webkit-text-decoration:none;text-decoration:none;color:inherit;transition:border-color .2s;font-size:13px}.mc-blog-prenext-item:hover{border-color:var(--mc-red);color:var(--mc-red);-webkit-text-decoration:none;text-decoration:none}.mc-blog-prenext-label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--mc-mid-grey);display:block;margin-bottom:4px}.mc-blog-recents{padding:40px 0;background:var(--mc-bg)}.mc-blog-recents ul{list-style:none;padding:0;margin:0}.mc-blog-recents ul li{padding:12px 0;border-bottom:1px solid var(--mc-border)}.mc-blog-recents ul li:last-child{border-bottom:none}.mc-blog-recents ul li a{font-size:13px;font-weight:600;color:var(--mc-dark-grey);-webkit-text-decoration:none;text-decoration:none}.mc-blog-recents ul li a:hover{color:var(--mc-red)}.mc-blog-recents .date-badge{display:inline-block;background:var(--mc-red);color:#fff;font-size:11px;font-weight:700;padding:2px 8px;border-radius:1px;margin-right:8px}