:root{--vn-blue:#1464f4;--vn-navy:#071b3b;--vn-ink:#1f2937;--vn-muted:#64748b;--vn-line:#e2e8f0;--vn-soft:#f6f8fb}
.vinfast-news-page{background:#fff;color:var(--vn-ink)}.vinfast-news-container{width:min(100% - 1.875rem,91.875rem);margin-inline:auto}.vinfast-news-banner{display:flex;min-height:18.75rem;align-items:center;background:linear-gradient(120deg,var(--vn-navy),#123a78);color:#fff}.vinfast-news-banner nav{display:flex;gap:0.625rem;align-items:center;flex-wrap:wrap;font-size:0.9375rem;font-weight:700;text-transform:uppercase}.vinfast-news-banner nav a{color:#fff;text-decoration:none}.vinfast-news-banner nav span{max-width:min(43.75rem,70vw)}.vinfast-news-banner h1{margin:1.125rem 0 0.5rem;color:#fff;font-size:clamp(2.1875rem,5vw,3.875rem);line-height:1.05}.vinfast-news-banner>div>div{max-width:47.5rem;color:#dbeafe;font-size:1.0625rem}.vinfast-news-layout{display:grid;grid-template-columns:minmax(0,1fr) 18.75rem;gap:2.8125rem;align-items:start;padding-block:2.8125rem}.vinfast-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.vinfast-news-card{overflow:hidden;border:0.0625rem solid var(--vn-line);border-radius:0.625rem;background:#fff;box-shadow:0 0.625rem 1.875rem rgba(15,23,42,.06)}.vinfast-news-card__image{display:block;overflow:hidden;aspect-ratio:338/190;background:var(--vn-soft)}.vinfast-news-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.vinfast-news-card:hover .vinfast-news-card__image img{transform:scale(1.04)}.vinfast-news-card__body{padding:1.0625rem}.vinfast-news-card__meta{display:flex;gap:0.4375rem;flex-wrap:wrap;color:var(--vn-muted);font-size:0.75rem}.vinfast-news-card__meta a{color:var(--vn-blue);text-decoration:none;font-weight:700}.vinfast-news-card h2{margin:0.5625rem 0;font-size:1.1875rem;line-height:1.25}.vinfast-news-card h2 a{color:inherit;text-decoration:none}.vinfast-news-card p{margin:0 0 0.75rem;color:var(--vn-muted);font-size:0.875rem;line-height:1.55}.vinfast-news-card__more{color:var(--vn-blue);font-size:0.75rem;font-weight:800;text-decoration:none;text-transform:uppercase}.vinfast-news-sidebar{display:flex;flex-direction:column;gap:1.5625rem}.vinfast-news-sidebar>section{padding:1.25rem;border:0.0625rem solid var(--vn-line);background:#fff}.vinfast-news-sidebar h2{margin:0 0 0.5rem;padding-bottom:0.625rem;border-bottom:0.125rem solid var(--vn-blue);color:var(--vn-blue);font-size:1.125rem;text-transform:uppercase}.vinfast-news-sidebar nav>a{display:flex;justify-content:space-between;gap:0.75rem;padding:0.6875rem 0;border-bottom:0.0625rem solid var(--vn-line);color:var(--vn-ink);font-weight:650;text-decoration:none}.vinfast-news-sidebar nav>a:last-child{border-bottom:0}.vinfast-news-sidebar nav>a:hover,.vinfast-news-sidebar nav>a[aria-current=page]{color:var(--vn-blue)}.vinfast-news-featured>a{display:flex;gap:0.75rem;padding:0.875rem 0;border-bottom:0.0625rem solid var(--vn-line);color:var(--vn-ink);font-size:0.875rem;font-weight:650;line-height:1.3;text-decoration:none}.vinfast-news-featured>a:last-child{border-bottom:0}.vinfast-news-featured img{width:6rem;height:4rem;flex:none;object-fit:cover}.vinfast-news-featured>a:hover span{color:var(--vn-blue)}.vinfast-news-empty{padding:2.5rem;border:0.0625rem solid var(--vn-line);background:var(--vn-soft)}.vinfast-news-empty .search-form{display:flex;max-width:34.375rem}.vinfast-news-empty .search-field{flex:1;min-width:0;padding:0.6875rem;border:0.0625rem solid var(--vn-line)}.vinfast-news-empty .search-submit{padding:0.6875rem 1.125rem;border:0;background:var(--vn-blue);color:#fff}.vinfast-news-main>.navigation{margin-top:2.1875rem}.vinfast-news-main .nav-links{display:flex;gap:0.5rem;flex-wrap:wrap}.vinfast-news-main .page-numbers{padding:0.5rem 0.8125rem;border:0.0625rem solid var(--vn-line);border-radius:0.3125rem;color:var(--vn-ink);text-decoration:none}.vinfast-news-main .page-numbers.current{border-color:var(--vn-blue);background:var(--vn-blue);color:#fff}
.vinfast-news-single .vinfast-news-banner{min-height:13.75rem}.vinfast-news-article>header{margin-bottom:1.75rem;border-bottom:0.125rem solid var(--vn-blue)}.vinfast-news-article h1{margin:0;padding-bottom:0.75rem;color:var(--vn-blue);font-size:clamp(1.875rem,4vw,3rem);line-height:1.12}.vinfast-news-article__meta{display:flex;gap:0.5rem;flex-wrap:wrap;padding:0 0 0.875rem;color:var(--vn-muted);font-size:0.875rem}.vinfast-news-article__meta a{color:var(--vn-blue)}.vinfast-news-article__featured{margin:0 0 1.5625rem}.vinfast-news-article__featured img{width:100%;height:auto}.vinfast-news-article__content{font-size:1.0625rem;line-height:1.7}.vinfast-news-article__content h2{margin:1.875rem 0 0.75rem;color:var(--vn-blue);font-size:1.75rem}.vinfast-news-article__content h3{margin:1.5rem 0 0.5rem;color:var(--vn-blue);font-size:1.375rem}.vinfast-news-article__content p{margin:0 0 1.125rem}.vinfast-news-article__content ul,.vinfast-news-article__content ol{margin:0 0 1.25rem;padding-left:1.625rem}.vinfast-news-article__content img{max-width:100%;height:auto}.vinfast-news-article__content figure{max-width:100%;margin:1.5rem 0}.vinfast-news-article__content figcaption{text-align:center;color:var(--vn-muted);font-size:0.875rem;font-style:italic}.vinfast-news-article__content table{width:100%;min-width:42.5rem;border-collapse:collapse}.vinfast-news-article__content .wp-block-table{overflow-x:auto}.vinfast-news-article__content th,.vinfast-news-article__content td{padding:0.75rem 0.875rem;border:0.0625rem solid var(--vn-line);text-align:left}.vinfast-news-article__content thead{background:var(--vn-blue);color:#fff}.vinfast-news-article__content blockquote{margin:1.5625rem 0;padding:1.125rem 1.375rem;border-left:0.25rem solid var(--vn-blue);background:var(--vn-soft)}.vinfast-news-article__tags{display:flex;gap:0.5rem;flex-wrap:wrap;margin-top:2.1875rem;padding-top:1.25rem;border-top:0.0625rem solid var(--vn-line)}.vinfast-news-article__tags a{padding:0.3125rem 0.5625rem;border-radius:0.25rem;background:var(--vn-soft);color:var(--vn-blue);text-decoration:none}.vinfast-news-post-nav{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:1.875rem;padding-block:1.25rem;border-block:0.0625rem solid var(--vn-line)}.vinfast-news-post-nav>div:last-child{text-align:right}.vinfast-news-post-nav a{color:var(--vn-ink);font-weight:700;text-decoration:none}.vinfast-news-post-nav a span{display:block;color:var(--vn-muted);font-size:0.75rem;text-transform:uppercase}.vinfast-news-related{margin-bottom:3.4375rem;padding-top:1.875rem;border-top:0.0625rem solid var(--vn-line)}.vinfast-news-related__heading{text-align:center}.vinfast-news-related__heading p{margin:0}.vinfast-news-related__heading h2{margin:0.3125rem 0 1.5625rem;color:var(--vn-blue);font-size:1.625rem;text-transform:uppercase}.vinfast-news-related .vinfast-news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.vinfast-comments{margin-top:3.4375rem;padding-top:1.5625rem;border-top:0.0625rem solid var(--vn-line)}.vinfast-comments h2,.vinfast-comments .comment-reply-title{font-size:1.375rem}.vinfast-comments .comment-list{padding:0;list-style:none}.vinfast-comments .comment{margin:1.125rem 0;padding:1.125rem;border:0.0625rem solid var(--vn-line);border-radius:0.5rem}.vinfast-comments .children{list-style:none}.vinfast-comments .comment-meta{font-size:0.8125rem}.vinfast-comments .comment-author{display:flex;gap:0.625rem;align-items:center}.vinfast-comments .comment-author img{border-radius:50%}.vinfast-comments label{display:block;font-weight:650}.vinfast-comments textarea,.vinfast-comments input:not([type=checkbox]):not([type=submit]){width:100%;padding:0.6875rem;border:0.0625rem solid var(--vn-line);border-radius:0.25rem}.vinfast-comments .comment-form-author,.vinfast-comments .comment-form-email,.vinfast-comments .comment-form-url{display:inline-block;width:calc(33.333% - 0.75rem);margin-right:0.75rem;vertical-align:top}.vinfast-news-submit{padding:0.6875rem 1.1875rem;border:0;background:var(--vn-blue);color:#fff;font-weight:800;text-transform:uppercase;cursor:pointer}
@media(max-width:75rem){.vinfast-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vinfast-news-related .vinfast-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:56.25rem){.vinfast-news-layout{grid-template-columns:1fr}.vinfast-news-sidebar{display:grid;grid-template-columns:1fr 1fr}.vinfast-news-banner{min-height:14.375rem}.vinfast-news-banner nav span{max-width:70vw}}
@media(max-width:37.5rem){.vinfast-news-grid,.vinfast-news-related .vinfast-news-grid,.vinfast-news-sidebar{grid-template-columns:1fr}.vinfast-news-layout{padding-block:1.875rem}.vinfast-news-banner{min-height:11.875rem}.vinfast-news-banner h1{font-size:2.125rem}.vinfast-news-banner nav{font-size:0.75rem}.vinfast-news-banner nav span{max-width:65vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vinfast-news-card h2{font-size:1.25rem}.vinfast-news-article h1{font-size:1.9375rem}.vinfast-news-article__content{font-size:1rem}.vinfast-news-article__content h2{font-size:1.5rem}.vinfast-news-post-nav{grid-template-columns:1fr}.vinfast-news-post-nav>div:last-child{text-align:left}.vinfast-comments .comment-form-author,.vinfast-comments .comment-form-email,.vinfast-comments .comment-form-url{display:block;width:100%;margin-right:0}}

/* HTML source parity: html/tin-tuc.html and html/chi-tiet-tin-tuc.html. */
.vinfast-news-page { color:#010203; }
.vinfast-news-banner { min-height:18.75rem; background:#00095b; }
.vinfast-news-banner nav { gap:0; font-size:1rem; font-weight:600; }
.vinfast-news-banner nav span { margin-inline:0.625rem; }
.vinfast-news-layout { grid-template-columns:minmax(0,1fr) 18.75rem; gap:2.8125rem; padding:1.875rem 0 0.8125rem; }
.vinfast-news-grid { grid-template-columns:repeat(3,minmax(0,1fr)); gap:1.875rem; }
.vinfast-news-card { border:0.0625rem solid #e5e7eb; border-radius:0.25rem; box-shadow:0 0.125rem 0.375rem rgba(0,0,0,.14); }
.vinfast-news-card__body { min-height:9.0625rem; padding:0.9375rem; }
.vinfast-news-card__meta { display:none; }
.vinfast-news-card h2 { min-height:2.5rem; margin:0.125rem 0; font-size:1rem; font-weight:600; line-height:1.25; }
.vinfast-news-card p { margin:0.125rem 0; color:#495057; font-size:0.875rem; line-height:1.5; }
.vinfast-news-card__more { margin-top:0.1875rem; font-size:0.75rem; font-weight:700; }
.vinfast-news-sidebar { gap:1.5625rem; }
.vinfast-news-sidebar>section { padding:1.25rem; border-color:#ddd; }
.vinfast-news-sidebar h2 { margin:0; padding-bottom:0.625rem; color:#1464f4; font-size:1.125rem; }
.vinfast-news-sidebar nav { margin-top:0.5rem; }
.vinfast-news-sidebar nav>a { padding:0.625rem 0; border-color:#ddd; font-size:1rem; font-weight:600; }
.vinfast-news-featured { margin-top:0.9375rem; }
.vinfast-news-featured>a { gap:0.75rem; padding:0 0 0.9375rem; margin-bottom:0.9375rem; border-color:#ddd; font-size:0.875rem; font-weight:600; }
.vinfast-news-featured>a:last-child { margin-bottom:0; padding-bottom:0; }

.vinfast-news-single .vinfast-news-banner { min-height:18.75rem; }
.vinfast-news-single .vinfast-news-layout { padding-top:1.875rem; }
.vinfast-news-article>header { margin-bottom:2.8125rem; border-bottom:0.125rem solid #1464f4; }
.vinfast-news-article h1 { margin:0; padding-bottom:0.625rem; color:#1464f4; font-size:1.25rem; font-weight:700; line-height:1.25; text-transform:uppercase; }
.vinfast-news-article__meta { padding-bottom:0.625rem; font-size:0.875rem; }
.vinfast-news-article__content { font-size:1rem; font-weight:500; line-height:1.5; }
.vinfast-news-article__content h2 { margin:1.25rem 0 0.625rem; color:#1464f4; font-size:1.25rem; font-weight:700; line-height:1.25; text-transform:uppercase; }
.vinfast-news-article__content h3 { margin:1.25rem 0 0.625rem; color:#1464f4; font-size:1.125rem; }
.vinfast-news-article__content p { margin:0 0 1rem; }
.vinfast-news-related { margin-top:3.4375rem; margin-bottom:0; padding-top:1.875rem; border-color:#ddd; }
.vinfast-news-related__heading h2 { margin:0.3125rem 0 1.5625rem; font-size:1.25rem; }

@media(max-width:75rem){.vinfast-news-grid,.vinfast-news-related .vinfast-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:56.25rem){.vinfast-news-layout{grid-template-columns:1fr}.vinfast-news-sidebar{grid-template-columns:1fr 1fr}}
@media(max-width:37.5rem){.vinfast-news-grid,.vinfast-news-related .vinfast-news-grid,.vinfast-news-sidebar{grid-template-columns:1fr}.vinfast-news-banner{min-height:11.875rem}.vinfast-news-article h1{font-size:1.25rem}}
