.blog-modern__breadcrumbs{background-color:var(--vn-color-gray-100);border-bottom:1px solid var(--vn-color-gray-300);padding-block:var(--vn-space-xs)}.blog-modern__inner{margin-inline:auto;max-width:1020px}.blog-modern__breadcrumb-list{align-items:center;display:flex;flex-wrap:wrap;font-size:var(--vn-text-xs);gap:var(--vn-space-xs);list-style:none;margin:0;padding:0}.blog-modern__breadcrumb-item{align-items:center;color:var(--vn-color-gray-600);display:flex;gap:var(--vn-space-xs);margin-bottom:0}.blog-modern__breadcrumb-item:not(:last-child):after{color:var(--vn-color-gray-400);content:"/";margin-left:var(--vn-space-xs)}.blog-modern__breadcrumb-link{color:var(--vn-color-gray-600);text-decoration:none;transition:color var(--vn-transition-base)}.blog-modern__breadcrumb-link:hover{color:var(--vn-color-primary)}.blog-modern__breadcrumb-item--current{color:var(--vn-color-gray-900);font-weight:var(--vn-text-500)}.blog-modern__breadcrumb-logo{display:block;height:13px;width:auto}.blog-modern__hero{border-bottom:2px solid transparent;border-image:var(--vn-gradient-primary) 1;display:flex;flex-direction:column;gap:var(--vn-space-m);padding-bottom:var(--vn-space-m)}.blog-modern__title{color:var(--vn-color-gray-900);font-size:calc(var(--vn-h1)*.4);font-weight:var(--vn-text-700);line-height:var(--vn-line-height-tight);margin:0}.blog-modern__meta{align-items:center;color:var(--vn-color-gray-600);display:flex;font-size:11px;gap:var(--vn-space-xs)}.blog-modern__category-badge{background:var(--vn-color-primary-pale);border-radius:var(--vn-radius-xs);color:var(--vn-color-primary-deep);display:inline-block;font-size:11px;font-weight:var(--vn-text-500);padding:6px var(--vn-space-xs)}.blog-modern__meta-separator{color:var(--vn-color-gray-400)}.blog-modern__date{color:var(--vn-color-gray-600)}.blog-modern__main{background-color:var(--vn-color-white);padding-block-end:var(--vn-section-space-m);padding-block-start:var(--vn-space-l)}.blog-modern__grid{gap:var(--vn-section-space-m)}.blog-modern__article{max-width:100%;width:auto}.blog-modern__content{color:var(--vn-color-gray-800);font-size:var(--vn-text-s);line-height:var(--vn-line-height-relaxed);padding-block-start:var(--vn-space-m)}.blog-modern__content h2{font-size:calc(var(--vn-h2)*.45);font-weight:var(--vn-text-700);line-height:var(--vn-line-height-tight);margin-top:var(--vn-space-l)}.blog-modern__content h2,.blog-modern__content h3{color:var(--vn-color-gray-900);margin-bottom:var(--vn-space-xs);scroll-margin-top:var(--vn-space-xl)}.blog-modern__content h3{font-size:calc(var(--vn-h3)*.45);font-weight:var(--vn-text-600);line-height:var(--vn-line-height-snug);margin-top:var(--vn-space-s)}.blog-modern__content p{font-weight:var(--vn-text-400);margin-bottom:var(--vn-space-m)}.blog-modern__content ol,.blog-modern__content ul{margin-bottom:var(--vn-space-m);padding-left:var(--vn-space-l)}.blog-modern__content li{margin-bottom:var(--vn-space-s)}.blog-modern__content a{color:var(--vn-color-primary);text-decoration:underline;transition:color var(--vn-transition-base)}.blog-modern__content a:hover{color:var(--vn-color-primary-dark)}.blog-modern__content img{border-radius:var(--vn-radius-m);height:auto;margin-block:var(--vn-space-l);max-width:100%}.blog-modern__content blockquote{border-left:4px solid var(--vn-color-primary);color:var(--vn-color-gray-700);font-style:italic;margin:var(--vn-space-l) 0;padding-left:var(--vn-space-m)}.blog-modern__content code,.blog-modern__content pre{background-color:var(--vn-color-gray-100);border-radius:var(--vn-radius-s);font-family:var(--vn-font-mono)}.blog-modern__content code{font-size:.9em;padding:.125em .25em}.blog-modern__content pre{margin-block:var(--vn-space-l);overflow-x:auto;padding:var(--vn-space-m)}.blog-modern__tags{align-items:center;border-top:1px solid var(--vn-color-gray-300);display:flex;flex-wrap:wrap;gap:var(--vn-space-xs);margin-top:var(--vn-space-xl);padding-top:var(--vn-space-l)}.blog-modern__tags-label{border-bottom:2px solid var(--vn-color-primary-light);color:var(--vn-color-gray-900);font-size:var(--vn-text-s);font-weight:var(--vn-text-600);padding-bottom:2px}.blog-modern__tag{background-color:transparent;border:1px solid var(--vn-color-gray-400);color:var(--vn-color-gray-700);display:inline-block;font-size:var(--vn-text-xs);font-weight:var(--vn-text-500);padding:.3em 1.2em;text-decoration:none;transition:all var(--vn-transition-base)}.blog-modern__tag:hover{background-color:var(--vn-color-primary-light);border-color:var(--vn-color-primary-light);color:var(--vn-color-white)}.blog-modern__sidebar-sticky{display:flex;flex-direction:column;gap:var(--vn-space-l);position:sticky;top:calc(var(--header-current-height, 72px) + var(--vn-space-l));transition:top var(--vn-transition-base)}@media (max-width:1024px){.blog-modern__sidebar,.blog-modern__sidebar-sticky{display:contents}.blog-modern__grid{gap:var(--vn-space-l)}.blog-modern__sidebar-box{order:2}}.blog-modern__toc-title{color:var(--vn-color-gray-900);font-size:var(--vn-text-m);font-weight:var(--vn-text-700);margin:0;padding-block-end:var(--vn-space-xs)}.blog-modern__toc-nav-wrapper{max-height:60vh;overflow:hidden;position:relative;transition:max-height .3s ease-out}.blog-modern__toc-nav-wrapper--collapsed{max-height:60vh}.blog-modern__toc-nav-wrapper--expanded{max-height:none}.blog-modern__toc-nav-wrapper--collapsed.blog-modern__toc-nav-wrapper--overflowing:after{background:linear-gradient(to bottom,transparent,var(--vn-color-white));bottom:0;content:"";height:60px;left:0;pointer-events:none;position:absolute;right:0}.blog-modern__toc-toggle{align-items:center;background:none;border:none;color:var(--vn-color-primary);cursor:pointer;display:none;font-size:11px;font-weight:var(--vn-text-600);gap:var(--vn-space-xs);margin-top:var(--vn-space-xs);padding:var(--vn-space-xs) 0;transition:color var(--vn-transition-base)}.blog-modern__toc-toggle:hover{color:var(--vn-color-primary-dark)}.blog-modern__toc-toggle--visible{display:flex}.blog-modern__toc-toggle-icon{height:12px;transition:transform .3s ease;width:12px}.blog-modern__toc-nav-wrapper--expanded+.blog-modern__toc-toggle .blog-modern__toc-toggle-icon{transform:rotate(180deg)}.blog-modern__toc-nav{display:flex;flex-direction:column;gap:var(--vn-space-xs)}.blog-modern__toc-nav ol{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.blog-modern__toc-nav li{margin:0}.blog-modern__toc-nav a{border-radius:var(--vn-radius-s);color:var(--vn-color-gray-700);display:block;font-size:11px;line-height:var(--vn-line-height-snug);padding:.4em var(--vn-space-s);position:relative;text-decoration:none;transition:all var(--vn-transition-base)}.blog-modern__toc-nav a:hover{color:var(--vn-color-gray-900)}.blog-modern__toc-nav a.active{font-weight:var(--vn-text-600)}.blog-modern__toc-nav a.active:before{background-color:var(--vn-color-primary);border-radius:50%;content:"";height:4px;left:4px;position:absolute;top:1em;transform:translateY(-40%);width:4px}.blog-modern__toc-nav ol ol{margin-top:var(--vn-space-xs);padding-left:var(--vn-space-m)}.blog-modern__toc-nav ol ol a{color:var(--vn-color-gray-600);font-size:var(--vn-text-xs)}.blog-modern__recent{background-color:var(--vn-color-white);padding-block-end:var(--vn-section-space-l);padding-block-start:var(--vn-section-space-xs)}.blog-modern__recent .vn-container{max-width:1200px}.blog-modern__recent-header{margin-bottom:var(--vn-space-m)}.blog-modern__recent-title{color:var(--vn-color-gray-700);font-size:var(--vn-text-s);font-weight:var(--vn-text-700);letter-spacing:.1em;margin:0 0 var(--vn-space-m) 0}.blog-modern__recent-divider{background:var(--vn-gradient-primary);border:none;border-radius:var(--vn-radius-s);height:2px;margin:0}.blog-modern__recent-grid{gap:var(--vn-space-xs);grid-template-columns:repeat(4,1fr)}.blog-modern__recent-card{background-color:var(--vn-color-white);border:1px solid var(--vn-color-gray-200);overflow:hidden}.blog-modern__recent-card-link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.blog-modern__recent-card-image-wrapper{aspect-ratio:2.5/1;background-color:var(--vn-color-gray-200);overflow:hidden;width:100%}.blog-modern__recent-card-image{height:100%;object-fit:cover;width:100%}.blog-modern__recent-card-content{display:flex;flex:1;flex-direction:column;gap:4px;padding:var(--vn-space-xs)}.blog-modern__recent-card-date{color:var(--vn-color-gray-600);font-size:10px}.blog-modern__recent-card-title{color:var(--vn-color-gray-900);font-size:var(--vn-text-s);font-weight:var(--vn-text-600);line-height:var(--vn-line-height-snug);margin:0;transition:color var(--vn-transition-base)}.blog-modern__recent-card-excerpt{color:var(--vn-color-gray-700);font-size:var(--vn-text-xs);line-height:var(--vn-line-height-relaxed);margin:0}.blog-modern__recent-card-readmore{color:var(--vn-color-black);font-size:12px;font-weight:var(--vn-text-500);margin-top:auto;padding-top:8px;transition:color var(--vn-transition-base)}.blog-modern__recent-card-link:hover .blog-modern__recent-card-readmore{color:var(--vn-color-primary-dark)}.blog-modern__share{display:flex;flex-direction:column;gap:var(--vn-space-xs)}.blog-modern__share-label{align-items:center;color:var(--vn-color-gray-700);display:flex;font-size:var(--vn-text-xs);font-weight:var(--vn-text-600);gap:var(--vn-space-xs)}.blog-modern__share-label-icon{color:var(--vn-color-primary)}.blog-modern__share-list{display:flex;gap:var(--vn-space-xs);list-style:none;margin:0;padding:0}.blog-modern__share-item{margin:0}.blog-modern__share-link{align-items:center;border:1px solid var(--vn-color-gray-300);border-radius:var(--vn-radius-s);color:var(--vn-color-gray-700);display:flex;height:36px;justify-content:center;transition:all var(--vn-transition-base);width:36px}.blog-modern__share-link:hover{background:var(--vn-color-primary);border-color:var(--vn-color-primary);color:var(--vn-color-white)}.blog-modern__author-name,.blog-modern__read-time{color:var(--vn-color-gray-600)}.blog-modern__progress{background:var(--vn-gradient-primary);height:3px;left:0;position:fixed;top:0;width:0;z-index:var(--vn-z-index-max,9999)}.blog-modern__author-box{align-items:flex-start;border-bottom:1px solid var(--vn-color-gray-300);display:flex;gap:var(--vn-space-s);padding-bottom:var(--vn-space-m)}.blog-modern__author-avatar{border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.blog-modern__author-box-name{color:var(--vn-color-gray-900);font-size:var(--vn-text-s);font-weight:var(--vn-text-600)}.blog-modern__author-bio{color:var(--vn-color-gray-600);font-size:var(--vn-text-xs);line-height:var(--vn-line-height-snug);margin:calc(var(--vn-space-xs)/2) 0 0}.blog-modern__sidebar-box{background-color:var(--vn-color-gray-100);border:1px solid var(--vn-color-gray-300);border-radius:var(--vn-radius-xs);padding:var(--vn-space-s)}.blog-modern__sidebar-box-title{color:var(--vn-color-gray-900);font-size:var(--vn-text-m);font-weight:var(--vn-text-700);line-height:var(--vn-line-height-tight);margin:0 0 var(--vn-space-xs) 0}.blog-modern__sidebar-box p{color:var(--vn-color-gray-700);font-size:var(--vn-text-xs);margin-bottom:var(--vn-space-xs)}.blog-modern__sidebar-box-action{margin-top:var(--vn-space-xs)}.blog-modern__bottom{background-color:var(--vn-color-gray-100);padding-block:var(--vn-section-space-xs)}.blog-modern__bottom-band{align-items:center;display:grid;gap:var(--vn-space-xl);grid-template-columns:3fr 2fr}.blog-modern__bottom-copy h5{color:var(--vn-color-gray-900);font-size:calc(var(--vn-h3)*.45);font-weight:var(--vn-text-700);line-height:var(--vn-line-height-tight);margin:0 0 var(--vn-space-xs) 0}.blog-modern__bottom-copy p{color:var(--vn-color-gray-700);font-size:var(--vn-text-s);margin-bottom:var(--vn-space-m)}.blog-modern__bottom-media img{border-radius:var(--vn-radius-m);display:block;height:auto;width:100%}.blog-modern__banner{background-color:var(--vn-color-gray-100);border-bottom:1px solid var(--vn-color-gray-300);padding-block:var(--vn-space-l)}.blog-modern__banner-meta{margin-bottom:var(--vn-space-m)}.blog-modern--lists .post-section .page-center{margin-inline:auto;max-width:calc(1020px + var(--vn-gutter)*2);padding-inline:var(--vn-gutter)}.blog-modern--lists .post-section--wrap{align-items:center;display:grid;gap:var(--vn-space-xl);grid-template-columns:3fr 2fr}.blog-modern--lists .post-section--tags{display:none}.blog-modern--lists h1.post-section-title{color:var(--vn-color-gray-900);font-size:calc(var(--vn-h1)*.4);font-weight:var(--vn-text-700);line-height:var(--vn-line-height-tight);margin:0 0 var(--vn-space-m) 0}.blog-modern--lists .post-section--content{background-color:var(--vn-color-white);border-left:4px solid var(--vn-color-primary);border-radius:var(--vn-radius-s);padding:var(--vn-space-m)}.blog-modern--lists .post-section--content h6{color:var(--vn-color-gray-900);font-size:var(--vn-text-xs);font-weight:var(--vn-text-700);letter-spacing:.05em;margin:0 0 var(--vn-space-xs) 0;text-transform:uppercase}.blog-modern--lists .post-section--content ul{margin:0;padding-left:var(--vn-space-m)}.blog-modern--lists .post-section--content ul>li{color:var(--vn-color-gray-700);font-size:var(--vn-text-s);margin-bottom:calc(var(--vn-space-xs)/2)}.blog-modern--lists .video-meta{color:var(--vn-color-gray-600);display:flex;flex-wrap:wrap;font-size:var(--vn-text-xs);gap:var(--vn-space-m);margin-bottom:var(--vn-space-s)}.blog-modern--lists .meta-item{align-items:center;display:flex;gap:calc(var(--vn-space-xs)/2)}.blog-modern--lists .meta-icon{height:14px;width:14px}.blog-modern--lists .post-section--thumbnail img{border-radius:var(--vn-radius-m);display:block;height:auto;max-width:100%}.blog-modern--lists .video-container{border-radius:var(--vn-radius-m);overflow:hidden}@media (max-width:768px){.blog-modern__title{font-size:var(--vn-h3)}.blog-modern__content h2,.blog-modern__cta-heading,.blog-modern__newsletter-title{font-size:var(--vn-h4)}.blog-modern__content h3{font-size:var(--vn-text-l)}.blog-modern__recent-grid{grid-template-columns:1fr}.blog-modern--lists .post-section--wrap,.blog-modern__bottom-band{gap:var(--vn-space-l);grid-template-columns:1fr}.blog-modern--lists h1.post-section-title{font-size:var(--vn-h3)}.blog-modern__cta-buttons{flex-direction:column}.blog-modern__cta-buttons .vn-btn{width:100%}}