.gw-blog-detail__wrapper{max-width:780px;margin:0 auto}.gw-blog-detail__meta{display:flex;align-items:center;gap:16px;margin-bottom:16px}.gw-blog-detail__cat{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gw-primary)}.gw-blog-detail__date{font-size:.85rem;color:var(--gw-gray-500)}.gw-blog-detail__wrapper h1{font-size:2rem;line-height:1.3;margin-bottom:20px}.gw-blog-detail__author-line{display:flex;align-items:center;gap:14px;padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid var(--gw-gray-100)}.gw-blog-detail__avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.gw-blog-detail__author-name{font-weight:700;font-size:.9rem;color:var(--gw-gray-900);display:block}.gw-blog-detail__author-bio{font-size:.8rem;color:var(--gw-gray-500);margin:0}.gw-blog-detail__content{font-size:1rem;line-height:1.8;color:var(--gw-gray-700)}.gw-blog-detail__content h2{font-size:1.5rem;margin-top:32px;margin-bottom:16px}.gw-blog-detail__content h3{font-size:1.25rem;margin-top:24px;margin-bottom:12px}.gw-blog-detail__content p{margin-bottom:16px}.gw-blog-detail__content img{max-width:100%;border-radius:var(--gw-radius);margin:16px 0}.gw-blog-detail__content ol,.gw-blog-detail__content ul{padding-left:24px;margin-bottom:16px}.gw-blog-detail__content li{margin-bottom:8px}.gw-blog-detail__content blockquote{border-left:3px solid var(--gw-primary);padding-left:20px;margin:24px 0;color:var(--gw-gray-500);font-style:italic}.gw-blog-detail__content table{width:100%;border-collapse:collapse;margin:16px 0}.gw-blog-detail__content table td,.gw-blog-detail__content table th{padding:10px 14px;border:1px solid var(--gw-gray-100);font-size:.9rem}.gw-blog-detail__content table th{background:var(--gw-gray-50);font-weight:600}.gw-blog-detail__share{display:flex;align-items:center;gap:12px;padding:24px 0;margin-top:32px;border-top:1px solid var(--gw-gray-100)}.gw-blog-detail__share span{font-size:.85rem;font-weight:600;color:var(--gw-gray-700)}.gw-share-btn{font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:var(--gw-radius);background:var(--gw-gray-50);color:var(--gw-gray-700);transition:var(--gw-transition)}.gw-share-btn:hover{background:var(--gw-primary);color:#fff}.gw-blog-detail__nav{display:flex;justify-content:space-between;gap:24px;padding:24px 0;border-top:1px solid var(--gw-gray-100);border-bottom:1px solid var(--gw-gray-100);margin:24px 0}.gw-blog-detail__nav-next,.gw-blog-detail__nav-prev{flex:1}.gw-blog-detail__nav-next{text-align:right}.gw-blog-detail__nav-label{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:var(--gw-gray-500);margin-bottom:4px}.gw-blog-detail__nav-title{font-size:.9rem;font-weight:600;color:var(--gw-primary);display:block;line-height:1.4}.gw-blog-detail__nav a:hover .gw-blog-detail__nav-title{color:var(--gw-primary-dark)}.gw-blog-detail__comments h3{font-size:1.25rem;margin-bottom:8px}.gw-blog-detail__comment-note{font-size:.85rem;color:var(--gw-gray-500);margin-bottom:20px}.gw-blog-detail__comments .form-label{font-size:.85rem;font-weight:600}.gw-blog-detail__comments .form-label.require::after{content:" *";color:#dc2626}.gw-blog-detail__comments .form-control{border-radius:var(--gw-radius);border-color:var(--gw-gray-300)}.gw-blog-detail__comments .form-control:focus{border-color:var(--gw-primary);box-shadow:0 0 0 3px rgba(0,137,123,.15)}.gw-blog-detail__comments .form-check-label{font-size:.8rem;color:var(--gw-gray-500)}@media (max-width:575.98px){.gw-blog-detail__wrapper h1{font-size:1.5rem}.gw-blog-detail__nav{flex-direction:column}.gw-blog-detail__nav-next{text-align:left}}