.blog .hvf-breadcrumb,.archive.category .hvf-breadcrumb,.single-post .hvf-breadcrumb{margin: 0 0 12px;font-size: 0.875rem;color: var(--color-text-muted)}.blog .hvf-breadcrumb p,.archive.category .hvf-breadcrumb p,.single-post .hvf-breadcrumb p{margin: 0}.blog .hvf-breadcrumb a,.archive.category .hvf-breadcrumb a,.single-post .hvf-breadcrumb a{color: var(--color-link)}.blog .hvf-breadcrumb .separator,.archive.category .hvf-breadcrumb .separator,.single-post .hvf-breadcrumb .separator{margin: 0 6px;color: var(--color-ornament)}.blog .hvf-blog-header,.archive.category .hvf-blog-header{padding: 40px 0 8px;background: linear-gradient(180deg,var(--violet-50) 0%,var(--paper) 70%,#fff 100%);border-bottom: 1px solid var(--line);margin-bottom: 32px}.blog .hvf-blog-eyebrow,.archive.category .hvf-blog-eyebrow{margin: 0 0 4px;font-family: var(--font-script);font-weight: 700;font-size: 1.75rem;line-height: 1.2;color: var(--color-accent)}.blog .hvf-blog-title,.archive.category .hvf-blog-title{font-size: var(--fs-h1);font-weight: 700;line-height: 1.15;color: var(--color-heading);margin: 0 0 16px;max-width: 22ch}.blog .hvf-blog-page,.archive.category .hvf-blog-page{font-family: var(--font-body);font-size: 0.5em;font-weight: 500;color: var(--color-text-muted);white-space: nowrap}.blog .hvf-blog-lead,.archive.category .hvf-blog-lead{font-size: 1.125rem;line-height: 1.65;color: var(--color-text);max-width: 68ch;margin-bottom: 24px}.blog .hvf-blog-section-title,.archive.category .hvf-blog-section-title{font-size: var(--fs-h3);font-weight: 600;color: var(--color-heading);margin: 32px 0 16px;padding-top: 16px;border-top: 1px solid var(--line)}.archive.category .hvf-blog-list-title,.blog .hvf-blog-list-title{margin-bottom: 0}.archive.category .hvf-blog-chips{margin: 4px 0 0}.archive.category .hvf-blog-chips ul{display: flex;gap: 8px;margin: 0;padding: 4px 4px 8px;list-style: none;overflow-x: auto;scroll-snap-type: x proximity;scrollbar-width: none}.archive.category .hvf-blog-chips ul::-webkit-scrollbar{display: none}.archive.category .hvf-blog-chips li{margin: 0;flex: 0 0 auto;scroll-snap-align: start}.archive.category .hvf-chip{display: inline-flex;align-items: center;min-height: 44px;padding: 0 18px;border: 1px solid var(--line);border-radius: 999px;background: #fff;color: var(--color-heading);font-size: 0.9375rem;font-weight: 600;white-space: nowrap;transition: background-color .2s ease,border-color .2s ease,color .2s ease}.archive.category .hvf-chip:hover{border-color: var(--color-primary);color: var(--color-primary)}.archive.category .hvf-chip.is-active,.archive.category .hvf-chip.is-active:hover{background: var(--color-primary);border-color: var(--color-primary);color: #fff}.archive.category:not(.paged) #post-list .post-item:first-child .post-title{font-size: 1.625rem}@media (min-width: 550px){.archive.category:not(.paged) #post-list .post-item:first-child .box-image{width: 50% !important}}.archive.category .hvf-blog-start{padding: 40px 0 48px;background: linear-gradient(180deg,var(--paper) 0%,var(--violet-50) 100%);border-top: 1px solid var(--line)}.archive.category .hvf-blog-start > .row > .col > .hvf-blog-section-title:first-child{margin-top: 0;padding-top: 0;border-top: 0}.archive.category .hvf-blog-start__intro{max-width: 68ch;margin-bottom: 20px;color: var(--color-text-muted)}.archive.category .hvf-path > .col-inner{height: 100%;padding: 20px 20px 16px;background: #fff;border: 1px solid var(--line);border-top: 3px solid var(--color-primary);border-radius: 12px;transition: box-shadow .2s ease,transform .2s ease}.archive.category .hvf-path > .col-inner:hover{box-shadow: 0 10px 28px rgba(59,8,99,.08);transform: translateY(-2px)}.blog .hvf-path__kicker,.archive.category .hvf-path__kicker{margin: 0 0 6px;font-size: 0.75rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--champagne-ink)}.archive.category .hvf-path__title{font-size: 1.3125rem;line-height: 1.25;margin: 0 0 8px}.archive.category .hvf-path__title a{color: var(--color-heading)}.archive.category .hvf-path__title a:hover{color: var(--color-primary)}.archive.category .hvf-path p{font-size: 0.9375rem;line-height: 1.6;margin-bottom: 8px}.archive.category .hvf-path__start{margin-top: 12px;padding-top: 10px;border-top: 1px dashed var(--line)}.archive.category .hvf-path__start a{font-weight: 600}.archive.category .hvf-cat-start{padding: 20px 24px;background: #fff;border: 1px solid var(--line);border-left: 4px solid var(--color-ornament);border-radius: 12px;max-width: 760px}.archive.category .hvf-cat-start ul{margin: 0 0 12px 1.1em}.archive.category .hvf-cat-start li{margin-bottom: 6px}.archive.category .hvf-cat-start a,.archive.category .hvf-blog-next a{font-weight: 600}.archive.category .hvf-cat-offer,.archive.category .hvf-blog-next{margin: 0;font-size: 0.9375rem;color: var(--color-text-muted)}.archive.category .hvf-blog-next{margin-top: 8px}.archive.category .hvf-featured .post-item .col-inner{background: #fff;border: 1px solid var(--line);border-radius: 12px;overflow: hidden;height: 100%}.archive.category .hvf-featured .box-text{padding: 16px 18px 18px}.blog #post-list .post-item .col-inner,.archive.category #post-list .post-item .col-inner{padding-bottom: 24px;margin-bottom: 4px;border-bottom: 1px solid var(--line)}.blog #post-list .box-image,.archive.category #post-list .box-image{border-radius: 10px;overflow: hidden}.blog #post-list .box-text,.archive.category #post-list .box-text{padding-left: 24px}.blog .box-blog-post .post-title,.archive.category .box-blog-post .post-title{font-family: var(--font-heading);font-size: 1.3125rem;font-weight: 600;line-height: 1.3;text-transform: none}.blog .box-blog-post .post-title a,.archive.category .box-blog-post .post-title a{color: var(--color-heading)}.blog .box-blog-post:hover .post-title a,.archive.category .box-blog-post:hover .post-title a{color: var(--color-primary)}.blog .box-blog-post .is-divider,.archive.category .box-blog-post .is-divider{background-color: var(--color-ornament);max-width: 40px;height: 2px}.blog .box-blog-post .from_the_blog_excerpt,.archive.category .box-blog-post .from_the_blog_excerpt{font-size: 0.9375rem;line-height: 1.6;color: var(--color-text-muted)}.blog .box-blog-post .post-meta,.archive.category .box-blog-post .post-meta{font-size: 0.8125rem;color: var(--color-text-muted)}.blog .nav-pagination,.archive.category .nav-pagination{margin: 32px 0 48px}.blog .nav-pagination > li > a,.blog .nav-pagination > li > span,.archive.category .nav-pagination > li > a,.archive.category .nav-pagination > li > span{min-width: 44px;height: 44px;line-height: 40px;border-radius: 999px;border-color: var(--line);color: var(--color-heading);font-weight: 600}.blog .nav-pagination > li > a:hover,.archive.category .nav-pagination > li > a:hover,.blog .nav-pagination > li > .current,.archive.category .nav-pagination > li > .current{background-color: var(--color-primary);border-color: var(--color-primary);color: #fff}.blog .nav-pagination a:focus-visible,.archive.category .nav-pagination a:focus-visible,.archive.category .hvf-blog-header a:focus-visible,.single-post .entry-content a:focus-visible,.single-post .hvf-related a:focus-visible,.archive.category .hvf-blog-start a:focus-visible{outline: 2px solid var(--color-primary);outline-offset: 2px}.single-post .hvf-single-top{padding-top: 24px}.single-post .hvf-single-top + .row{padding-top: 0}.single-post .blog-single .article-inner{max-width: 760px;margin-left: auto;margin-right: auto}.single-post .entry-header-text{padding-bottom: 8px}.single-post .entry-category{font-size: 0.75rem;letter-spacing: .08em;color: var(--champagne-ink)}.single-post .entry-category a{color: var(--champagne-ink)}.single-post .entry-title{margin-bottom: 12px}.single-post .entry-divider{background-color: var(--color-ornament)}.single-post .entry-header .entry-meta{font-size: 0.8125rem;letter-spacing: .02em;text-transform: none;color: var(--color-text-muted)}.single-post .entry-image img{border-radius: 14px}.single-post .entry-content{padding-top: 24px}.single-post .entry-content > p,.single-post .entry-content > ul,.single-post .entry-content > ol{max-width: 68ch}.single-post .entry-content h1,.single-post .entry-content h2,.single-post .entry-content h3{scroll-margin-top: 110px;margin-top: 1.6em}.single-post .entry-content h1{font-size: var(--fs-h2);font-weight: 600;line-height: 1.2;color: var(--color-heading);text-transform: none}.single-post .entry-content img{border-radius: 10px;height: auto}.single-post .entry-content table{display: block;max-width: 100%;overflow-x: auto}.single-post .entry-content iframe{max-width: 100%}.single-post .entry-content .hvf-answer{padding: 18px 22px;background: var(--violet-50);border-left: 4px solid var(--color-primary);border-radius: 0 12px 12px 0;font-size: 1.0625rem}.single-post .entry-content .hvf-method{font-size: 0.875rem;color: var(--color-text-muted)}.single-post .entry-content .hvf-sources,.single-post .entry-content .hvf-faq{margin-top: 2em}.single-post .hvf-post-subtitle{margin: 4px 0 14px;max-width: 62ch;font-size: 1.125rem;line-height: 1.6;color: var(--color-text-muted)}.single-post .entry-content .hvf-faq details,.single-post .hvf-toc details{border: 1px solid var(--line);border-radius: 12px;margin-bottom: 10px;background: #fff;transition: border-color .2s ease,box-shadow .2s ease}.single-post .entry-content .hvf-faq details[open],.single-post .hvf-toc details[open]{border-color: var(--violet-300);box-shadow: 0 6px 18px rgba(59,8,99,.06)}.single-post .entry-content .hvf-faq summary,.single-post .hvf-toc summary{position: relative;display: flex;align-items: center;gap: 12px;min-height: 48px;padding: 12px 56px 12px 16px;cursor: pointer;list-style: none;color: var(--color-heading);font-weight: 600;line-height: 1.4;border-radius: 12px;touch-action: manipulation;transition: background-color .2s ease}.single-post .entry-content .hvf-faq summary::-webkit-details-marker,.single-post .hvf-toc summary::-webkit-details-marker{display: none}.single-post .entry-content .hvf-faq summary:hover,.single-post .hvf-toc summary:hover{background: var(--violet-50)}.single-post .entry-content .hvf-faq summary:focus-visible,.single-post .hvf-toc summary:focus-visible{outline: 2px solid var(--color-primary);outline-offset: 2px}.single-post .entry-content .hvf-faq summary::after,.single-post .hvf-toc summary::after{content: "";position: absolute;right: 14px;top: 50%;width: 30px;height: 30px;margin-top: -15px;border-radius: 50%;background: linear-gradient(var(--color-primary),var(--color-primary)) center / 12px 2px no-repeat,linear-gradient(var(--color-primary),var(--color-primary)) center / 2px 12px no-repeat,var(--violet-100);transition: background-size .25s ease,transform .25s ease}.single-post .entry-content .hvf-faq details[open] > summary::after,.single-post .hvf-toc details[open] > summary::after{background-size: 12px 2px,2px 0,auto;transform: rotate(180deg)}.single-post .entry-content .hvf-faq details > :not(summary){margin: 0 16px 14px}.single-post .entry-content .hvf-faq details > p{max-width: 64ch}.single-post .hvf-toc{margin: 8px 0 28px;max-width: 68ch}.single-post .hvf-toc details{background: var(--paper)}.single-post .hvf-toc summary{padding-right: 120px}.single-post .hvf-toc summary > *{margin: 0}.single-post .hvf-toc summary::before{content: "Xem";position: absolute;right: 54px;top: 50%;transform: translateY(-50%);font-size: 0.8125rem;font-weight: 600;color: var(--color-primary)}.single-post .hvf-toc details[open] > summary::before{content: "Thu gọn"}:lang(en) .single-post .hvf-toc summary::before,.single-post:lang(en) .hvf-toc summary::before{content: "Show"}:lang(en) .single-post .hvf-toc details[open] > summary::before,.single-post:lang(en) .hvf-toc details[open] > summary::before{content: "Hide"}.single-post .hvf-toc ol,.single-post .hvf-toc ul{margin: 0 16px 14px 2.2em}.single-post .hvf-toc li{margin-bottom: 6px;font-size: 0.9375rem;line-height: 1.5}.single-post .entry-content figure,.single-post .entry-content .wp-caption{width: fit-content !important;max-width: 100%;margin: 1.75em auto;padding: 8px 8px 0;background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: 0 4px 16px rgba(59,8,99,.05)}.single-post .entry-content figure.wp-block-table,.single-post .entry-content figure.wp-block-embed,.single-post .entry-content figure.wp-block-pullquote{padding: 0;border: 0;box-shadow: none;background: none}.single-post .entry-content figure img,.single-post .entry-content .wp-caption img{display: block;max-width: 100%;height: auto;margin: 0 auto;border-radius: 9px}.single-post .entry-content figcaption,.single-post .entry-content .wp-caption-text,.single-post .entry-content .wp-caption .wp-caption-text{contain: inline-size;margin: 0;padding: 10px 6px 12px;font-size: 0.875rem;line-height: 1.55;font-style: normal;text-align: left;color: var(--color-text-muted)}.single-post .entry-content figcaption a{color: var(--color-link);font-weight: 500}.single-post .entry-content blockquote{position: relative;margin: 1.75em 0;max-width: 68ch;padding: 20px 22px 20px 56px;background: var(--violet-50);border: 0;border-left: 4px solid var(--color-primary);border-radius: 0 14px 14px 0;font-family: var(--font-heading);font-size: 1.125rem;font-style: italic;line-height: 1.6;color: var(--color-heading)}.single-post .entry-content blockquote::before{content: "\201C";position: absolute;left: 16px;top: 6px;font-family: var(--font-heading);font-size: 3rem;line-height: 1;color: var(--violet-300)}.single-post .entry-content blockquote p:last-child{margin-bottom: 0}.single-post .entry-content blockquote footer,.single-post .entry-content blockquote cite{display: block;margin-top: 8px;font-family: var(--font-body);font-size: 0.875rem;font-style: normal;color: var(--color-text-muted)}.single-post .entry-content .hvf-note,.single-post .entry-content .hvf-pause,.single-post .entry-content .hvf-callout{position: relative;max-width: 68ch;margin: 1.75em 0;padding: 16px 20px 16px 52px;background: var(--silk);border: 1px solid #ead9c4;border-left: 4px solid var(--color-ornament);border-radius: 0 12px 12px 0;font-size: 0.9375rem;line-height: 1.65;color: var(--color-text)}.single-post .entry-content .hvf-note::before,.single-post .entry-content .hvf-pause::before,.single-post .entry-content .hvf-callout::before{content: "i";position: absolute;left: 16px;top: 16px;width: 22px;height: 22px;border-radius: 50%;background: var(--champagne-ink);color: #fff;font: 700 0.8125rem/22px var(--font-heading);font-style: italic;text-align: center}.single-post .entry-content .hvf-note strong:first-child,.single-post .entry-content .hvf-callout strong:first-child{color: var(--champagne-ink)}.single-post .entry-content .hvf-method{max-width: 68ch}.single-post .hvf-post-cta{margin: 40px 0 8px;padding: 28px 28px 20px;text-align: center;background: linear-gradient(160deg,var(--violet-50) 0%,var(--silk) 100%);border: 1px solid var(--line);border-radius: 16px}.single-post .hvf-post-cta .hvf-script{margin-bottom: 0}.single-post .entry-content .hvf-post-cta__title{margin-top: 0;font-size: var(--fs-h3)}.single-post .hvf-post-cta p{margin-left: auto;margin-right: auto;max-width: 56ch}.single-post .hvf-post-cta .button{margin: 4px 0 12px;border-radius: 999px;min-height: 44px}.single-post .hvf-post-cta__note{font-size: 0.8125rem;color: var(--color-text-muted)}.single-post .blog-share{margin-top: 32px}.single-post .article-inner > footer.entry-meta{font-size: 0.875rem;color: var(--color-text-muted);border-top: 1px solid var(--line);padding-top: 16px}.single-post .hvf-author{box-sizing: border-box;max-width: 760px;margin: 24px auto;padding: 18px 20px;background: var(--paper);border: 1px solid var(--line);border-radius: 12px}.single-post .hvf-author__row{display: flex;align-items: center;gap: 16px}.single-post .hvf-author__row--review{margin-top: 14px;padding-top: 14px;border-top: 1px solid var(--line)}.single-post .hvf-author__avatar{flex: 0 0 64px;width: 64px;height: 64px;border-radius: 50%;object-fit: cover;background: #fff;border: 1px solid var(--line)}.single-post .hvf-author__body{min-width: 0}.single-post .hvf-author__body p{margin: 0}.single-post .hvf-author__label{font-size: 0.75rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: var(--champagne-ink)}.single-post .hvf-author__name{font-family: var(--font-heading);font-size: 1.125rem;font-weight: 700;line-height: 1.35;color: var(--color-heading)}.single-post .hvf-author__name a{color: inherit}.single-post .hvf-author__body .hvf-author__bio{margin-top: 4px;font-size: 0.9375rem;line-height: 1.6;color: var(--color-text-muted)}.single-post .hvf-author__bio a{font-weight: 600;white-space: nowrap}.single-post .next-prev-nav{border-color: var(--line)}.single-post .next-prev-nav a{color: var(--color-heading);font-weight: 500}.single-post .hvf-related{max-width: 1020px;margin: 48px auto 24px;padding: 32px 0 0;border-top: 1px solid var(--line)}.single-post .hvf-related__title{font-size: var(--fs-h3);color: var(--color-heading);margin-bottom: 20px}.single-post .hvf-related .post-item .col-inner{background: #fff;border: 1px solid var(--line);border-radius: 12px;overflow: hidden;height: 100%}.single-post .hvf-related .box-text{padding: 14px 16px 16px}.single-post .hvf-related .post-title{font-family: var(--font-heading);font-size: 1.0625rem;line-height: 1.35;text-transform: none}.single-post .hvf-related .post-title a{color: var(--color-heading)}.single-post .hvf-related__more{text-align: right;font-weight: 600}.blog .hvf-blog-header,.archive.category .hvf-blog-header{overflow-x: clip}.single-post #comments{max-width: 760px;margin-left: auto;margin-right: auto}@media (max-width: 849px){.blog .hvf-blog-header,.archive.category .hvf-blog-header{padding-top: 24px;margin-bottom: 20px}.archive.category .hvf-path{padding-bottom: 16px}}@media (max-width: 549px){.archive.category .hvf-blog-header{padding-top: 14px;margin-bottom: 8px}.archive.category .hvf-breadcrumb{margin-bottom: 4px}.archive.category .hvf-blog-eyebrow{font-size: 1.375rem}.archive.category .hvf-blog-title{font-size: clamp(1.625rem,7vw,2rem);margin-bottom: 8px}.archive.category .hvf-blog-header--hub .hvf-blog-lead{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;margin-bottom: 8px;font-size: 0.9375rem}.archive.category .hvf-blog-chips ul{margin-right: -15px;padding-right: 40px;mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent);-webkit-mask-image: linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.archive.category .hvf-blog-list-title{margin-top: 8px;padding-top: 8px;font-size: 1.25rem}.archive.category:not(.paged) #post-list .post-item:first-child .box-image .image-cover{padding-top: 50% !important}.archive.category:not(.paged) #post-list .post-item:first-child .post-title{font-size: 1.375rem}.archive.category .hvf-blog-start{padding: 28px 0 32px}}@media (max-width: 549px){.blog .hvf-blog-title,.archive.category .hvf-blog-title{max-width: none}.blog .hvf-blog-lead,.archive.category .hvf-blog-lead{font-size: 1rem}.blog #post-list .box-blog-post,.archive.category #post-list .box-blog-post{display: block}.blog #post-list .box-image,.archive.category #post-list .box-image{width: 100% !important}.blog #post-list .box-text,.archive.category #post-list .box-text{padding: 12px 0 0}.blog .box-blog-post .post-title,.archive.category .box-blog-post .post-title{font-size: 1.1875rem}.single-post .entry-content .hvf-answer{padding: 14px 16px}.single-post .hvf-post-cta{padding: 22px 16px 14px}.single-post .hvf-related__more{text-align: left}}@media (prefers-reduced-motion: reduce){.archive.category .hvf-path > .col-inner,.archive.category .hvf-chip{transition: none}.archive.category .hvf-path > .col-inner:hover{transform: none}}.archive.category .blog-archive.page-wrapper{padding-top: 0}@media (min-width: 850px){.archive.category .hvf-blog-header{margin-bottom: 20px}.archive.category .hvf-blog-list-title{margin-top: 20px;padding-top: 14px}}