.pk-blog-header{text-align:center;padding:40px 0 30px;margin-bottom:30px;border-bottom:2px solid #e8e8e8}.pk-blog-header h1{font-size:2rem;color:#2d6a4f;font-weight:700;margin-bottom:8px}.pk-blog-header .pk-blog-subtitle{color:#888;font-size:1.05rem}.pk-blog-grid{display:grid;grid-template-columns:1fr;gap:28px;max-width:780px;margin:0 auto;padding:0 16px}.pk-article-card{background:#fff;border:1px solid #eee;border-radius:12px;padding:28px 32px;transition:box-shadow .2s,transform .15s}.pk-article-card:hover{box-shadow:0 4px 20px #00000014;transform:translateY(-2px)}.pk-article-card h2{margin:0 0 10px;font-size:1.4rem;line-height:1.35}.pk-article-card h2 a{color:#1a1a2e;text-decoration:none}.pk-article-card h2 a:hover{color:#2d6a4f}.pk-article-card .pk-card-meta{font-size:.85rem;color:#999;margin-bottom:12px}.pk-article-card .pk-card-excerpt{color:#555;font-size:.95rem;line-height:1.6;margin-bottom:16px}.pk-article-card .pk-read-more{display:inline-block;color:#2d6a4f;font-weight:600;font-size:.9rem;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .2s}.pk-article-card .pk-read-more:hover{border-bottom-color:#2d6a4f}.pk-blog-tags{max-width:780px;margin:30px auto 0;padding:20px 16px;border-top:1px solid #eee;text-align:center}.pk-blog-tags h4{font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:#999;margin-bottom:12px}.pk-blog-tags a{display:inline-block;padding:4px 14px;margin:4px;background:#f4f4f4;color:#555;border-radius:20px;font-size:.85rem;text-decoration:none;transition:background .2s,color .2s}.pk-blog-tags a:hover{background:#2d6a4f;color:#fff}.pk-article{max-width:720px;margin:0 auto;padding:0 16px}.pk-article-header{text-align:center;padding:48px 0 32px;margin-bottom:32px;border-bottom:1px solid #eee}.pk-article-header .pk-breadcrumb{font-size:.85rem;color:#999;margin-bottom:16px}.pk-article-header .pk-breadcrumb a{color:#2d6a4f;text-decoration:none}.pk-article-header .pk-breadcrumb a:hover{text-decoration:underline}.pk-article-header h1{font-size:2rem;color:#1a1a2e;font-weight:700;line-height:1.3;margin:0 0 16px}.pk-article-header .pk-article-meta{font-size:.9rem;color:#999}.pk-article-header .pk-article-meta strong{color:#666}.pk-article-body{font-size:1.05rem;line-height:1.75;color:#333}.pk-article-body h2{font-size:1.5rem;color:#2d6a4f;margin:36px 0 16px;padding-bottom:8px;border-bottom:2px solid #d8f3dc;font-weight:600}.pk-article-body h3{font-size:1.2rem;color:#344e41;margin:28px 0 12px;font-weight:600}.pk-article-body p{margin:0 0 16px}.pk-article-body ul,.pk-article-body ol{margin:0 0 20px;padding-left:24px}.pk-article-body li{margin:6px 0;line-height:1.65}.pk-article-body a{color:#2d6a4f;text-decoration:underline;text-decoration-color:#b7e4c7;text-underline-offset:2px;transition:text-decoration-color .2s}.pk-article-body a:hover{text-decoration-color:#2d6a4f}.pk-article-body strong{color:#1a1a2e}.pk-article-body blockquote{border-left:4px solid #2d6a4f;padding:12px 20px;margin:20px 0;background:#f8faf9;border-radius:0 8px 8px 0;font-style:italic;color:#555}.pk-article-tags{margin:40px 0 24px;padding-top:20px;border-top:1px solid #eee}.pk-article-tags span{display:inline-block;padding:4px 14px;margin:4px 4px 4px 0;background:#f0f7f4;color:#2d6a4f;border-radius:20px;font-size:.8rem;font-weight:500}.pk-article-nav{display:flex;justify-content:space-between;align-items:center;padding:24px 0;margin:20px 0 40px;border-top:1px solid #eee;border-bottom:1px solid #eee}.pk-article-nav a{color:#2d6a4f;text-decoration:none;font-weight:600;font-size:.9rem;transition:opacity .2s}.pk-article-nav a:hover{opacity:.7}.pk-article-nav .pk-nav-disabled{color:#ccc;pointer-events:none}.pk-back-to-blog{text-align:center;margin:0 0 40px}.pk-back-to-blog a{display:inline-block;padding:10px 28px;background:#2d6a4f;color:#fff;border-radius:8px;text-decoration:none;font-weight:600;font-size:.9rem;transition:background .2s}.pk-back-to-blog a:hover{background:#40916c;color:#fff}@media(max-width:768px){.pk-article-header h1{font-size:1.6rem}.pk-article-body{font-size:1rem}.pk-article-card{padding:20px}.pk-article-card h2{font-size:1.2rem}.pk-article-nav{flex-direction:column;gap:12px;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/css-blog.css.map */
