.blog-detail-inner{max-width:720px;margin:0 auto}.blog-meta-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.86rem}.blog-back{color:var(--color-gray-500);font-weight:500}.blog-back:hover{color:var(--color-primary)}.blog-date{color:var(--color-gray-500)}.blog-detail-inner h1{font-size:1.8rem;line-height:1.3;margin-bottom:10px}.blog-author-line{font-size:.88rem;color:var(--color-gray-500);margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--color-gray-200)}.blog-author-line a{color:var(--color-gray-700);font-weight:600}.blog-content{font-size:1rem;line-height:1.75;color:var(--color-gray-700);margin-bottom:32px}.blog-content h2{font-size:1.4rem;margin:28px 0 12px}.blog-content h3{font-size:1.15rem;margin:24px 0 10px}.blog-content p{margin-bottom:16px}.blog-content ol,.blog-content ul{margin-bottom:16px;padding-left:24px}.blog-content img{max-width:100%;border-radius:6px;margin:16px 0}.blog-share-bar{border-top:1px solid var(--color-gray-200);border-bottom:1px solid var(--color-gray-200);padding:12px 0;margin-bottom:28px;font-size:.86rem;color:var(--color-gray-500)}.blog-share-bar a{margin-left:12px;font-weight:500;color:var(--color-primary)}.blog-prev-next{margin-bottom:40px}.pn-link{display:block;-webkit-text-decoration:none;text-decoration:none}.pn-link small{display:block;font-size:.78rem;color:var(--color-gray-500);margin-bottom:2px}.pn-link span{font-size:.9rem;font-weight:600;color:var(--color-gray-900);line-height:1.3}.pn-link:hover span{color:var(--color-primary)}.blog-reply-section{border-top:1px solid var(--color-gray-200);padding-top:32px}.blog-reply-section h3{font-size:1.2rem;margin-bottom:16px}.comment-notes{font-size:.84rem;color:var(--color-gray-500)}.require::after{content:" *";color:var(--color-primary)}