.pn-blog-card{background:var(--pn-white);border:1px solid var(--pn-gray-100);border-radius:var(--pn-radius-lg);padding:1.75rem;height:100%;display:flex;flex-direction:column;transition:box-shadow var(--pn-transition)}.pn-blog-card:hover{box-shadow:var(--pn-shadow-md)}.pn-blog-card-meta{display:flex;align-items:center;gap:12px;margin-bottom:.75rem}.pn-blog-date{font-size:.8rem;color:var(--pn-gray-500)}.pn-blog-cat{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--pn-primary);-webkit-text-decoration:none;text-decoration:none;letter-spacing:.05em}.pn-blog-card-title{font-size:1.15rem;margin-bottom:.75rem;line-height:1.4}.pn-blog-card-title a{color:var(--pn-gray-900);-webkit-text-decoration:none;text-decoration:none}.pn-blog-card-title a:hover{color:var(--pn-primary)}.pn-blog-card-excerpt{font-size:.9rem;color:var(--pn-gray-500);line-height:1.7;flex-grow:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pn-blog-card-author{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--pn-gray-100);font-size:.8rem;color:var(--pn-gray-500)}.pn-blog-card-author a{color:var(--pn-gray-700);-webkit-text-decoration:none;text-decoration:none;font-weight:500}.pn-blog-meta-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.pn-blog-back{font-size:.85rem;color:var(--pn-primary);-webkit-text-decoration:none;text-decoration:none;font-weight:500}.pn-blog-detail-title{font-size:2.25rem;margin-bottom:1.5rem;line-height:1.3}.pn-blog-author-bar{display:flex;align-items:center;gap:12px;padding:1rem 0;margin-bottom:2rem;border-top:1px solid var(--pn-gray-100);border-bottom:1px solid var(--pn-gray-100)}.pn-blog-avatar{width:48px;height:48px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.pn-blog-author-bar strong{display:block;font-size:.9rem}.pn-blog-author-bar span{font-size:.8rem;color:var(--pn-gray-500)}.pn-blog-content{font-size:1rem;line-height:1.9;color:var(--pn-gray-700)}.pn-blog-content h2,.pn-blog-content h3{margin-top:2rem;margin-bottom:1rem}.pn-blog-content img{max-width:100%;border-radius:var(--pn-radius);margin:1.5rem 0}.pn-blog-share{display:flex;align-items:center;gap:1rem;padding:1.5rem 0;margin-top:2rem;border-top:1px solid var(--pn-gray-100);font-size:.85rem}.pn-blog-share span{color:var(--pn-gray-500)}.pn-blog-share a{color:var(--pn-primary);-webkit-text-decoration:none;text-decoration:none;font-weight:500}.pn-blog-nav{display:flex;justify-content:space-between;gap:2rem;padding:1.5rem 0;border-top:1px solid var(--pn-gray-100);border-bottom:1px solid var(--pn-gray-100)}.pn-blog-nav a{-webkit-text-decoration:none;text-decoration:none;color:var(--pn-gray-700)}.pn-blog-nav a:hover{color:var(--pn-primary)}.pn-blog-nav small{display:block;font-size:.75rem;color:var(--pn-gray-500);margin-bottom:.25rem}.pn-blog-nav-next{text-align:right}.pn-blog-reply{margin-top:2rem}.pn-blog-reply h3{margin-bottom:1rem}@media (max-width:767.98px){.pn-blog-detail-title{font-size:1.5rem}.pn-blog-nav{flex-direction:column}.pn-blog-nav-next{text-align:left}}