@charset "UTF-8";.page-hero{background:var(--tk-primary-dark);padding:3rem 0;border-bottom:3px solid var(--tk-accent)}.page-hero__title{color:var(--tk-white);font-size:max(1.5rem, min(2.5vw, 2.25rem));margin-bottom:1rem}.page-hero__subtitle{color:rgba(255,255,255,.75);font-size:1rem;max-width:600px;margin:0}.blog-entry{padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid var(--tk-border)}.blog-entry:last-child{border-bottom:none}.blog-cat a{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tk-accent);-webkit-text-decoration:none;text-decoration:none;display:inline-block;margin-bottom:.5rem}.blog-title a{color:var(--tk-text-dark);font-size:max(1.1rem, min(2vw, 1.35rem));font-weight:700;-webkit-text-decoration:none;text-decoration:none;line-height:1.3;display:block;margin-bottom:.75rem;transition:color var(--tk-transition)}.blog-title a:hover{color:var(--tk-primary)}.blog-divider{height:2px;background:var(--tk-border);margin:.75rem 0}.blog-meta{font-size:.8rem;color:var(--tk-text-light);margin-bottom:.75rem}.blog-meta a{color:var(--tk-text-medium)}.blog-abstract{color:var(--tk-text-medium);font-size:.9rem;line-height:1.7;margin-bottom:1rem}.blog-readmore{display:inline-flex;align-items:center;gap:.4rem;color:var(--tk-primary);font-weight:600;font-size:.875rem;margin-bottom:1rem;transition:gap var(--tk-transition)}.blog-readmore:hover{gap:.7rem;color:var(--tk-accent)}.blog-footer-meta{display:flex;gap:1.5rem;font-size:.8rem;color:var(--tk-text-light)}.blog-footer-meta a{color:var(--tk-text-medium)}.blog-sidebar{position:sticky;top:80px}.sidebar-section{background:var(--tk-neutral-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius-lg);padding:1.5rem;margin-bottom:1.5rem}.sidebar-section__title{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tk-text-medium);padding-bottom:.75rem;margin-bottom:1rem;border-bottom:2px solid var(--tk-accent);display:inline-block}.recent-blogs{list-style:none;padding:0;margin:0}.recent-blogs li{display:flex;align-items:flex-start;gap:.75rem;padding:.65rem 0;border-bottom:1px solid var(--tk-border)}.recent-blogs li:last-child{border-bottom:none}.recent-blogs li a{color:var(--tk-text-dark);font-size:.85rem;line-height:1.45;font-weight:500;transition:color var(--tk-transition)}.recent-blogs li a:hover{color:var(--tk-primary)}.date-badge{display:flex;flex-direction:column;align-items:center;background:var(--tk-primary);color:#fff;border-radius:4px;padding:.3rem .5rem;min-width:36px;flex-shrink:0}.date-day{font-size:1rem;font-weight:800;line-height:1}.date-month{font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;opacity:.85}.sidebar-tags{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.sidebar-tags li a{display:inline-block;background:var(--tk-white);border:1px solid var(--tk-border);border-radius:20px;padding:.3rem .85rem;font-size:.8rem;color:var(--tk-text-medium);transition:all var(--tk-transition)}.sidebar-tags li a:hover{background:var(--tk-primary);color:#fff;border-color:var(--tk-primary)}.sidebar-inquiry{background:var(--tk-primary);border-radius:var(--tk-radius-lg);padding:1.5rem;margin-bottom:1.5rem}.sidebar-inquiry .sidebar-section__title{color:rgba(255,255,255,.75);border-bottom-color:var(--tk-accent)}.sidebar-inquiry p{color:rgba(255,255,255,.7);font-size:.875rem;margin-bottom:1rem}.sidebar-inquiry .btn-tk-primary{background:var(--tk-accent);border-color:var(--tk-accent);color:#fff}.blog-detail-meta{margin-bottom:2rem}.blog-detail-title{font-size:max(1.5rem, min(3vw, 2.25rem));font-weight:800;margin-bottom:1rem;line-height:1.25}.blog-content{font-size:1rem;line-height:1.8;color:var(--tk-text-dark);margin-bottom:2rem}.blog-content h2,.blog-content h3{margin-top:2rem;margin-bottom:.75rem}.blog-content p{margin-bottom:1.25rem}.blog-share{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0;flex-wrap:wrap}.share-label{font-size:.85rem;font-weight:600;color:var(--tk-text-medium)}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;font-size:.8rem;font-weight:900;color:#fff;-webkit-text-decoration:none;text-decoration:none;transition:opacity var(--tk-transition)}.share-btn:hover{opacity:.85;color:#fff}.share-btn--linkedin{background:#0a66c2}.share-btn--twitter{background:#1da1f2}.share-btn--whatsapp{background:#25d366}.blog-entry-meta{display:flex;gap:1.5rem;font-size:.8rem;color:var(--tk-text-light);margin:1rem 0 2rem;flex-wrap:wrap}.blog-entry-meta a{color:var(--tk-text-medium)}.author-box{background:var(--tk-neutral-bg);border:1px solid var(--tk-border);border-radius:var(--tk-radius-lg);padding:1.5rem;margin-bottom:2rem}.author-avatar{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-name{font-weight:700;font-size:.95rem;color:var(--tk-text-dark);margin-bottom:.35rem}.author-bio{font-size:.85rem;color:var(--tk-text-medium);margin:0}.pre-next-nav{margin-bottom:2rem;padding:1.5rem 0;border-top:1px solid var(--tk-border);border-bottom:1px solid var(--tk-border)}.pre-next-link{display:flex;flex-direction:column;gap:.25rem}.pre-next-dir{font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tk-text-light)}.pre-next-title{font-size:.9rem;font-weight:600;color:var(--tk-primary);line-height:1.35}.pre-next-link:hover .pre-next-title{color:var(--tk-accent)}.comment-title{font-size:1.25rem;margin-bottom:.5rem}.comment-note{font-size:.85rem;color:var(--tk-text-medium);margin-bottom:1.5rem}@media (max-width:991px){.blog-sidebar{position:static}}