@font-face { font-family:'Barlow'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/barlow/barlow-500-vietnamese.woff2') format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:500; font-display:swap; src:url('../fonts/barlow/barlow-500-latin.woff2') format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/barlow/barlow-600-vietnamese.woff2') format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:600; font-display:swap; src:url('../fonts/barlow/barlow-600-latin.woff2') format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/barlow/barlow-700-vietnamese.woff2') format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:700; font-display:swap; src:url('../fonts/barlow/barlow-700-latin.woff2') format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/barlow/barlow-800-vietnamese.woff2') format('woff2'); unicode-range:U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; }@font-face { font-family:'Barlow'; font-style:normal; font-weight:800; font-display:swap; src:url('../fonts/barlow/barlow-800-latin.woff2') format('woff2'); unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }:root {--primary:#d81324;--primary-dam:#b30f1d;--secondary:#0b2154;--light:#f2f2f2;--chu:#16181d;--chu-phu:#3c4350;--song:#1aa955;--cho-nen:#fff5d6;--cho-vien:#d89b00;color-scheme:light;}*, *::before, *::after { box-sizing:border-box; }html { scroll-behavior:smooth; }body { margin:0; background:#fff; }body.gd-moi, .thanh-tren, .dau-trang, .chan, .dai-goi, .noi-goi, .thanh-duoi { font-family:"Barlow", "Segoe UI", Roboto, Arial, sans-serif; font-weight:500; line-height:1.55; }body.gd-moi { color:var(--chu); font-size:17px; }:where(.gd-moi, .chan, .dai-goi) :is(h1, h2, h3, h4, h5, h6) { font-family:"Barlow", sans-serif; font-weight:800; color:var(--chu); text-wrap:balance; margin-top:0; }:where(.gd-moi) :is(p, ul, ol, figure) { margin-top:0; }img { max-width:100%; height:auto; }:where(.gd-moi, .thanh-tren, .dau-trang, .chan, .dai-goi, .noi-goi, .thanh-duoi) a { color:inherit; }.hidden, .modal.fade { display:none !important; }.container { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; padding-left:max(16px, env(safe-area-inset-left, 0px)); padding-right:max(16px, env(safe-area-inset-right, 0px)); }:focus-visible { outline:3px solid #ffb800; outline-offset:2px; }.ic { width:1em; height:1em; flex:none; }.so { font-variant-numeric:tabular-nums; letter-spacing:.01em; }.cho { display:inline-block; border:2px dashed var(--cho-vien); background:var(--cho-nen); color:#8a5a00; font-weight:700; font-size:.82em; padding:0 7px; border-radius:3px; white-space:nowrap; line-height:1.5; }.nen-toi .cho { background:transparent; color:#ffd24a; border-color:#ffd24a; }.thanh-tren { background:var(--secondary); color:#fff; font-size:15px; position:sticky; top:0; z-index:1030; }.thanh-tren .container { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:42px; }.dang-truc { display:flex; align-items:center; gap:8px; font-weight:600; }.cham { width:10px; height:10px; border-radius:50%; background:var(--song); flex:none; animation:nhay 1.8s infinite; }@keyframes nhay { 0% { box-shadow:0 0 0 0 rgba(26,169,85,.6); } 70% { box-shadow:0 0 0 9px rgba(26,169,85,0); } 100% { box-shadow:0 0 0 0 rgba(26,169,85,0); } }.thanh-tren .vung-ngan { display:none; color:#c9d2e6; }.thanh-tren a { color:#fff; text-decoration:none; font-weight:800; font-size:18px; white-space:nowrap; }.thanh-tren a span { color:#ff6b77; }.dau-trang { background:#fff; box-shadow:0 2px 0 0 rgba(0,0,0,.06); position:relative; z-index:1020; }.dau-trang .container { display:flex; align-items:center; justify-content:space-between; gap:12px; min-height:72px; }.logo { display:flex; align-items:center; flex:none; }.logo img { height:46px; width:auto; display:block; }.menu-chinh { display:none; gap:22px; font-weight:700; text-transform:uppercase; font-size:15px; align-items:center; }.menu-chinh > a, .menu-chinh .co-con > a { text-decoration:none; color:var(--chu); padding-block:8px; display:inline-flex; align-items:center; gap:4px; }.menu-chinh a:hover { color:var(--primary); }.co-con { position:relative; }.menu-con { display:none; position:absolute; top:100%; left:-14px; min-width:250px; background:#fff; border-top:3px solid var(--primary); box-shadow:0 10px 24px rgba(11,33,84,.14); padding:8px 0; text-transform:none; }.menu-con a { display:block; padding:9px 16px; text-decoration:none; color:var(--chu); font-weight:700; font-size:16px; }.menu-con a:hover { background:var(--light); }.co-con:hover .menu-con, .co-con:focus-within .menu-con { display:block; }.nut-goi-dau { display:inline-flex; align-items:center; gap:8px; background:var(--primary); color:#fff; text-decoration:none; font-weight:800; padding:12px 16px; border-radius:3px; font-size:18px; white-space:nowrap; }.nut-goi-dau:hover { background:var(--primary-dam); color:#fff; }.nut-goi-dau .ic { width:20px; height:20px; }.nut-goi-dau .so-dai { display:none; }.cum-phai { display:flex; align-items:center; gap:8px; }.menu-dd > summary { list-style:none; cursor:pointer; display:grid; place-items:center; width:48px; height:48px; border:2px solid var(--secondary); border-radius:3px; color:var(--secondary); }.menu-dd > summary::-webkit-details-marker { display:none; }.menu-dd > summary .ic { width:26px; height:26px; }.menu-dd > summary .ic-dong, .menu-dd[open] > summary .ic-mo { display:none; }.menu-dd[open] > summary .ic-dong { display:block; }.menu-dd .bang { position:absolute; left:0; right:0; top:100%; background:#fff; border-top:3px solid var(--primary); box-shadow:0 14px 24px rgba(11,33,84,.18); padding:8px 16px 18px; max-height:calc(100vh - 120px); overflow-y:auto; }.menu-dd .bang a { display:block; padding:12px 4px; border-bottom:1px solid #eceef2; text-decoration:none; font-weight:700; font-size:18px; color:var(--chu); }.menu-dd .bang .con a { font-size:16px; padding-left:18px; color:var(--chu-phu); }.vien { display:flex; align-items:center; gap:14px; text-decoration:none; color:#fff; border-radius:999px; padding:10px 26px 10px 10px; min-height:78px; box-shadow:0 5px 0 0 rgba(0,0,0,.28); transition:transform .12s; }.vien:hover { color:#fff; filter:brightness(1.06); }.vien:active { transform:translateY(3px); box-shadow:0 2px 0 0 rgba(0,0,0,.28); }.vien .vong { width:58px; height:58px; border-radius:50%; background:rgba(255,255,255,.22); display:grid; place-items:center; flex:none; }.vien .vong .ic { width:28px; height:28px; }.vien b { display:block; font-size:clamp(28px, 7.4vw, 38px); line-height:1.05; font-weight:800; letter-spacing:.01em; }.vien small { display:block; font-size:15px; font-weight:600; opacity:.95; margin-top:2px; }.vien-goi { background:linear-gradient(180deg, #ef2236 0%, #c80f20 100%); }.vien-zalo { background:linear-gradient(180deg, #1a7cff 0%, #005fe0 100%); }.vien-zalo b { font-size:clamp(24px, 6vw, 30px); }.vien-goi .vong { animation:rung 2.4s infinite; }@keyframes rung { 0%, 70%, 100% { transform:rotate(0); } 74% { transform:rotate(-12deg); } 78% { transform:rotate(12deg); } 82% { transform:rotate(-8deg); } 86% { transform:rotate(0); } }.noi-goi { display:none; position:fixed; right:20px; bottom:20px; z-index:1040; gap:10px; flex-direction:column; }.noi-goi .vien { min-height:62px; padding-right:22px; }.noi-goi .vien .vong { width:46px; height:46px; }.noi-goi .vien b { font-size:24px; }.noi-goi .vien small { font-size:13px; }.noi-goi { transition:opacity .2s, transform .2s; }.noi-goi.an { opacity:0; transform:translateY(16px); pointer-events:none; }.dai-goi { background:var(--primary); color:#fff; padding-block:40px; }.dai-goi .container { display:grid; gap:16px; align-items:center; }.dai-goi h2 { color:#fff; text-transform:uppercase; font-size:clamp(28px, 5vw, 42px); margin:0; line-height:1.1; }.dai-goi a { display:inline-flex; align-items:center; gap:12px; background:#fff; color:var(--primary); text-decoration:none; font-weight:800; font-size:clamp(30px, 7vw, 44px); padding:10px 22px; border-radius:3px; justify-self:start; }.dai-goi a .ic { width:34px; height:34px; }.chan { background:#0d0f14; color:#c4cad6; padding-block:44px 120px; font-size:15px; }.chan .container { display:grid; gap:26px; }.chan .container > * { min-width:0; }.chan .noi-dung-ck { overflow-wrap:anywhere; }.chan .noi-dung-ck img, .chan .noi-dung-ck iframe, .chan .noi-dung-ck table { max-width:100%; }.chan h3 { color:#fff; font-size:19px; text-transform:uppercase; margin-bottom:10px; }.chan ul { list-style:none; padding:0; margin:0; display:grid; gap:6px; }.chan a { color:#c4cad6; text-decoration:none; }.chan a:hover { color:#fff; }.chan .noi-dung-ck p { margin:0 0 6px; }.chan .noi-dung-ck *:not(a) { font-size:inherit !important; color:inherit !important; line-height:1.55 !important; }.chan .noi-dung-ck strong { color:#fff !important; }.chan .noi-dung-ck a { color:#fff; font-weight:800; }.chan .ban-quyen { border-top:1px solid #252a35; padding-top:16px; font-size:14px; color:#8d95a6; }.thanh-duoi { position:fixed; left:0; right:0; bottom:0; z-index:1040; background:#fff; box-shadow:0 -2px 0 0 rgba(0,0,0,.08); display:grid; grid-template-columns:1.7fr 1fr; gap:8px; padding:8px max(10px, env(safe-area-inset-right, 0px)) calc(8px + env(safe-area-inset-bottom, 0px)) max(10px, env(safe-area-inset-left, 0px)); }.thanh-duoi a { display:flex; align-items:center; justify-content:center; gap:8px; min-height:58px; border-radius:999px; text-decoration:none; font-weight:800; color:#fff; line-height:1.05; }.thanh-duoi a .ic { width:22px; height:22px; }.thanh-duoi a small { display:block; font-size:12px; font-weight:600; }.thanh-duoi .goi { background:linear-gradient(180deg, #ef2236 0%, #c80f20 100%); font-size:21px; }.thanh-duoi .zalo { background:linear-gradient(180deg, #1a7cff 0%, #005fe0 100%); font-size:18px; }@media (min-width:768px) {.thanh-tren .vung-ngan { display:inline; }.chan .container { grid-template-columns:1.4fr 1fr 1fr; }.chan .ban-quyen { grid-column:1 / -1; }.nut-goi-dau .so-dai { display:inline; }.nut-goi-dau .chu-ngan { display:none; }}@media (min-width:992px) {.logo img { height:56px; }.dai-goi .container { grid-template-columns:1fr auto; }.thanh-duoi { display:none; }.noi-goi { display:flex; }.chan { padding-bottom:44px; }}@media (min-width:1100px) {.menu-chinh { display:flex; }.menu-dd { display:none; }}@media (prefers-reduced-motion:reduce) { .cham, .vien-goi .vong { animation:none; } html { scroll-behavior:auto; } }.chan .huy-hieu { display:flex; flex-wrap:wrap; align-items:center; gap:16px; margin-top:12px; }.chan .huy-hieu img { height:auto; }.dau-ct { position:relative; color:#fff; background:var(--secondary); overflow:hidden; }.dau-ct .anh-nen { position:absolute; inset:0; width:100%; height:100%; object-fit:cover; }.dau-ct::after { content:""; position:absolute; inset:0; background:linear-gradient(90deg, rgba(8,10,16,.94) 0%, rgba(11,33,84,.86) 60%, rgba(11,33,84,.72) 100%); }.dau-ct .container { position:relative; z-index:1; padding-block:26px 40px; }.duong-dan { display:flex; flex-wrap:wrap; gap:6px; font-size:14px; color:#c9d2e6; }.duong-dan a { color:#fff; text-decoration:none; font-weight:700; }.duong-dan a:hover { text-decoration:underline; }.dau-ct h1 { color:#fff; font-size:clamp(32px, 6.4vw, 56px); line-height:1.06; text-transform:uppercase; margin:14px 0 0; max-width:20ch; }.tom-tat { font-size:19px; color:#eef0f4; margin:12px 0 0; max-width:40em; }.nut-lien-he { display:grid; gap:12px; margin-top:22px; max-width:560px; }.than-ct { display:grid; gap:32px; padding-block:36px 56px; }.bai { min-width:0; }.muc-luc { background:var(--light); border-left:4px solid var(--primary); border-radius:3px; padding:4px 16px; margin-bottom:24px; }.muc-luc summary { cursor:pointer; font-weight:800; text-transform:uppercase; font-size:15px; padding:10px 0; }.muc-luc ol { margin:0 0 12px; padding-left:20px; display:grid; gap:6px; }.muc-luc a { color:var(--secondary); font-weight:600; text-decoration:none; }.muc-luc a:hover { text-decoration:underline; }.noi-dung-bai { font-size:17px; line-height:1.7; color:var(--chu); overflow-wrap:anywhere; }.noi-dung-bai > *:first-child { margin-top:0; }.noi-dung-bai h2 { font-size:clamp(24px, 3.6vw, 32px); text-transform:uppercase; line-height:1.15; margin:38px 0 12px; scroll-margin-top:60px; }.noi-dung-bai h3 { font-size:21px; line-height:1.25; margin:24px 0 8px; }.noi-dung-bai p { margin:0 0 14px; }.noi-dung-bai ul, .noi-dung-bai ol { margin:0 0 16px; padding-left:22px; display:grid; gap:6px; }.noi-dung-bai a { color:var(--secondary); font-weight:700; }.noi-dung-bai img { border-radius:3px; display:block; margin:8px 0; }.noi-dung-bai figure { margin:18px 0; }.noi-dung-bai figcaption { font-size:14px; color:var(--chu-phu); margin-top:6px; }.noi-dung-bai figure img { width:100%; height:auto; margin:0; }.noi-dung-bai .bang { overflow-x:auto; margin:0 0 18px; }.noi-dung-bai table { border-collapse:collapse; width:100%; font-size:16px; overflow-wrap:break-word; }.noi-dung-bai table:has(th:nth-child(4)) { min-width:560px; }@media (max-width:600px) { .noi-dung-bai th, .noi-dung-bai td { padding:9px 8px; font-size:15px; } }.noi-dung-bai th, .noi-dung-bai td { border:1px solid #dfe3ea; padding:10px 12px; text-align:left; vertical-align:top; }.noi-dung-bai th { background:var(--secondary); color:#fff; font-weight:700; }.noi-dung-bai tr:nth-child(even) td { background:#f7f8fa; }.noi-dung-bai blockquote { margin:0 0 16px; padding:12px 16px; border-left:4px solid var(--secondary); background:#f4f6fa; border-radius:3px; }.noi-dung-bai blockquote p:last-child { margin:0; }.noi-dung-bai .chu-y, .noi-dung-bai .nam-nhanh { background:#fff8e1; border-left:4px solid #ffb800; padding:12px 16px; border-radius:3px; margin:0 0 16px; }.noi-dung-bai .nam-nhanh > p:first-child { font-weight:800; text-transform:uppercase; font-size:15px; letter-spacing:.03em; margin:0 0 6px; }.noi-dung-bai .nam-nhanh ul { margin:0; }.noi-dung-bai span[style], .noi-dung-bai p[style] { font-size:inherit !important; color:inherit !important; line-height:inherit !important; }.cap-nhat { font-size:14px; color:var(--chu-phu); border-top:1px solid #eceef2; padding-top:12px; margin-top:28px; }.cot-phai { display:grid; gap:18px; align-content:start; }.cot-phai .goi-gap { background:var(--primary); color:#fff; padding:20px; border-radius:4px; }.cot-phai .goi-gap h2 { color:#fff; text-transform:uppercase; font-size:22px; margin:0; }.cot-phai .goi-gap p { margin:6px 0 12px; }.cot-phai .goi-gap a { display:block; background:#fff; color:var(--primary); text-decoration:none; text-align:center; font-weight:800; font-size:26px; padding:8px; border-radius:3px; }.ds-lien-ket { border:1px solid #e3e6ec; border-radius:3px; padding:16px; }.ds-lien-ket h2 { font-size:17px; text-transform:uppercase; margin:0 0 8px; }.ds-lien-ket ul { list-style:none; margin:0; padding:0; display:grid; }.ds-lien-ket a { display:block; padding:8px 0; border-bottom:1px solid #eceef2; text-decoration:none; color:var(--chu); font-weight:700; font-size:16px; }.ds-lien-ket li:last-child a { border-bottom:0; }.ds-lien-ket a:hover, .ds-lien-ket a[aria-current] { color:var(--primary); }@media (min-width:992px) {.dau-ct .container { padding-block:34px 52px; }.than-ct { grid-template-columns:minmax(0, 1fr) 320px; gap:48px; }.cot-phai { position:sticky; top:58px; }}.danh-sach { padding-block:36px 56px; }.the-ds { list-style:none; margin:0; padding:0; display:grid; gap:14px; }.the-ds a { display:block; height:100%; text-decoration:none; color:var(--chu); background:#fff; border:1px solid #e3e6ec; border-top:4px solid var(--primary); border-radius:3px; padding:18px; }.the-ds a:hover { border-color:var(--secondary); }.the-ds h2 { font-size:21px; text-transform:uppercase; margin:0 0 6px; }.the-ds p { color:var(--chu-phu); font-size:15px; margin:0 0 10px; }.the-ds .xem { font-weight:800; text-transform:uppercase; font-size:14px; color:var(--secondary); border-bottom:2px solid var(--primary); }.danh-sach .trong { color:var(--chu-phu); }@media (min-width:768px) { .the-ds { grid-template-columns:repeat(2, minmax(0, 1fr)); } }@media (min-width:992px) { .the-ds { grid-template-columns:repeat(3, minmax(0, 1fr)); } }