.breadcrumb-nav.svelte-1gyup5m{background-color:var(--bg-main);border-bottom:1px solid var(--border-color);padding:1rem 0}.breadcrumbs.svelte-1gyup5m{color:var(--text-muted);flex-wrap:wrap;gap:.5rem;font-size:.85rem;list-style:none;display:flex}.breadcrumbs.svelte-1gyup5m li:where(.svelte-1gyup5m)+li:where(.svelte-1gyup5m):before{content:"/";color:#cbd5e1;padding-right:.5rem}.breadcrumbs.svelte-1gyup5m a:where(.svelte-1gyup5m){color:var(--text-muted);transition:color .2s}.breadcrumbs.svelte-1gyup5m a:where(.svelte-1gyup5m):hover{color:var(--primary-light)}.breadcrumbs.svelte-1gyup5m .active:where(.svelte-1gyup5m){color:var(--text-dark);font-weight:500}.article-layout-section.svelte-1gyup5m{background-color:#fff;padding:4rem 0 6rem}.main-grid.svelte-1gyup5m{grid-template-columns:1fr 320px;align-items:start;gap:4rem;display:grid}.article-body-wrapper.svelte-1gyup5m{max-width:800px}.article-header.svelte-1gyup5m{margin-bottom:2rem}.category-badge.svelte-1gyup5m{color:var(--primary-light);text-transform:uppercase;background-color:#3b82f61a;border-radius:4px;margin-bottom:.75rem;padding:.25rem .6rem;font-size:.8rem;font-weight:700;display:inline-block}.article-header.svelte-1gyup5m h1:where(.svelte-1gyup5m){color:var(--text-dark);margin-bottom:1rem;font-size:2.5rem;line-height:1.25}.article-meta.svelte-1gyup5m{color:var(--text-muted);border-bottom:1px solid var(--border-color);gap:1.5rem;padding-bottom:1rem;font-size:.9rem;display:flex}.main-image-container.svelte-1gyup5m{aspect-ratio:16/9;border-radius:var(--radius-md);border:1px solid var(--border-color);width:100%;margin-bottom:2.5rem;overflow:hidden}.article-main-image.svelte-1gyup5m{object-fit:cover;width:100%;height:100%;display:block}.article-rich-content.svelte-1gyup5m{color:var(--text-dark);font-size:1.05rem;line-height:1.75}.article-rich-content.svelte-1gyup5m p{margin-bottom:1.5rem}.article-rich-content.svelte-1gyup5m h2{color:var(--text-dark);margin:2.5rem 0 1rem;font-size:1.6rem;line-height:1.3}.article-rich-content.svelte-1gyup5m ul,.article-rich-content.svelte-1gyup5m ol{margin-bottom:1.5rem;padding-left:1.5rem}.article-rich-content.svelte-1gyup5m li{margin-bottom:.5rem}.article-rich-content.svelte-1gyup5m strong{color:#000;font-weight:700}.article-rich-content.svelte-1gyup5m .seo-backlink{color:var(--primary-light);font-weight:700;text-decoration:underline;transition:color .2s}.article-rich-content.svelte-1gyup5m .seo-backlink:hover{color:var(--secondary-dark)}.article-cta-box.svelte-1gyup5m{border-radius:var(--radius-lg);color:#1f2937;background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border:2px solid #a7f3d0;margin:3rem 0;padding:2.5rem;box-shadow:0 15px 30px #10b98114}.cta-header.svelte-1gyup5m{align-items:center;gap:1.25rem;margin-bottom:1.25rem;display:flex}.phone-wiggle.svelte-1gyup5m{background-color:#10b9811a;border:1px solid #10b98133;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:2.25rem;animation:1s infinite alternate svelte-1gyup5m-wiggle;display:flex}@keyframes svelte-1gyup5m-wiggle{0%{transform:rotate(-8deg)scale(1)}to{transform:rotate(8deg)scale(1.05)}}.cta-tag.svelte-1gyup5m{color:#059669;letter-spacing:2px;margin-bottom:.25rem;font-size:.8rem;font-weight:800;display:block}.cta-title.svelte-1gyup5m h3:where(.svelte-1gyup5m){color:#064e3b;font-size:1.4rem;font-weight:800;line-height:1.3}.article-cta-box.svelte-1gyup5m p:where(.svelte-1gyup5m){color:#374151;font-size:.98rem;line-height:1.6;margin-bottom:2rem!important}.cta-action-row.svelte-1gyup5m{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}.cta-call-btn.svelte-1gyup5m{border-radius:var(--radius-md);font-family:var(--font-header);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;justify-content:center;align-items:center;padding:1rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.call-primary.svelte-1gyup5m{background-color:var(--danger);color:#fff;border:1px solid var(--danger)}.call-primary.svelte-1gyup5m:hover{background-color:#dc2626;transform:translateY(-3px);box-shadow:0 10px 15px #ef44444d}.call-secondary.svelte-1gyup5m{color:#fff;background-color:#0284c7;border:1px solid #0284c7}.call-secondary.svelte-1gyup5m:hover{background-color:#0369a1;transform:translateY(-3px);box-shadow:0 10px 15px #0284c74d}.btn-tel-num.svelte-1gyup5m{font-size:1.1rem;line-height:1.2}.btn-subtext.svelte-1gyup5m{opacity:.8;margin-top:.15rem;font-size:.75rem;font-weight:500}.zalo-link-wrapper.svelte-1gyup5m{text-align:center}.cta-zalo-btn.svelte-1gyup5m{background-color:var(--zalo-color);color:#fff;border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;padding:.75rem 2rem;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.cta-zalo-btn.svelte-1gyup5m:hover{background-color:#0056d6;transform:translateY(-1px)}.article-end-cta.svelte-1gyup5m{border:1px solid var(--border-color);background-color:var(--bg-main);border-radius:var(--radius-md);text-align:center;margin-top:4rem;padding:2rem}.article-end-cta.svelte-1gyup5m h3:where(.svelte-1gyup5m){color:var(--text-dark);margin-bottom:.75rem;font-size:1.2rem}.article-end-cta.svelte-1gyup5m p:where(.svelte-1gyup5m){color:var(--text-muted);font-size:.95rem;line-height:1.6;margin-bottom:1.25rem!important}.final-hotline-p.svelte-1gyup5m{font-weight:700;color:var(--text-dark)!important;font-size:1.1rem!important}.hotline-highlight.svelte-1gyup5m{color:var(--danger);text-decoration:underline;transition:color .2s}.hotline-highlight.svelte-1gyup5m:hover{color:#dc2626}.sidebar-wrapper.svelte-1gyup5m{flex-direction:column;gap:2.5rem;display:flex}.sidebar-widget.svelte-1gyup5m{background-color:var(--bg-main);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem}.sidebar-widget.svelte-1gyup5m h3:where(.svelte-1gyup5m){color:var(--text-dark);border-left:3px solid var(--primary-light);margin-bottom:1.25rem;padding-left:.75rem;font-size:1.1rem;line-height:1.2}.sidebar-posts.svelte-1gyup5m{flex-direction:column;gap:1.25rem;display:flex}.sidebar-post-link.svelte-1gyup5m{display:block}.sidebar-post-card.svelte-1gyup5m{align-items:center;gap:1rem;display:flex}.sidebar-post-img.svelte-1gyup5m{object-fit:cover;background-color:#f1f5f9;border-radius:4px;flex-shrink:0;width:70px;height:50px}.sidebar-post-info.svelte-1gyup5m h4:where(.svelte-1gyup5m){color:var(--text-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.25rem;font-size:.85rem;line-height:1.35;transition:color .2s;display:-webkit-box;overflow:hidden}.sidebar-post-link.svelte-1gyup5m:hover h4:where(.svelte-1gyup5m){color:var(--primary-light)}.sidebar-post-date.svelte-1gyup5m{color:var(--text-muted);font-size:.75rem}.quote-widget.svelte-1gyup5m p:where(.svelte-1gyup5m){color:var(--text-muted);margin-bottom:1.25rem;font-size:.85rem;line-height:1.5}.w-full.svelte-1gyup5m{width:100%}.fallback-404.svelte-1gyup5m{text-align:center;padding:10rem 1.5rem}.fallback-404.svelte-1gyup5m h2:where(.svelte-1gyup5m){margin-bottom:1rem;font-size:2.25rem}.fallback-404.svelte-1gyup5m p:where(.svelte-1gyup5m){color:var(--text-muted);margin-bottom:2rem}@media (width<=992px){.main-grid.svelte-1gyup5m{grid-template-columns:1fr;gap:4rem}.sidebar-wrapper.svelte-1gyup5m{position:static}}@media (width<=576px){.article-header.svelte-1gyup5m h1:where(.svelte-1gyup5m){font-size:2rem}.article-cta-box.svelte-1gyup5m{padding:1.5rem}.cta-action-row.svelte-1gyup5m{grid-template-columns:1fr;gap:1rem}}.article-rich-content.svelte-1gyup5m .article-image-figure{text-align:center;margin:2.5rem 0;display:block}.article-rich-content.svelte-1gyup5m .article-body-image{border-radius:var(--radius-md);border:1px solid var(--border-color);max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 4px 20px #00000014}.article-rich-content.svelte-1gyup5m figcaption{color:var(--text-muted);margin-top:.75rem;font-size:.85rem;font-style:italic}
