@font-face { font-family: 'Archivo'; font-style: normal; font-weight: 400; font-display: optional; src: url(/assets/fonts/archivo-400.woff2) format('woff2'); }
@font-face { font-family: 'Archivo'; font-style: normal; font-weight: 700; font-display: optional; src: url(/assets/fonts/archivo-700.woff2) format('woff2'); }
*{padding: 0;box-sizing: border-box;margin: 0}body.vng-617e16{font-size: 17px;background: #ffffff;color: #111e19;-webkit-font-smoothing: antialiased;line-height: 1.64;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;overflow-x: hidden}img{display: block;max-width: 100%}a{color: inherit;text-decoration: none}a:focus-visible, button:focus-visible, input:focus-visible{outline: 2px solid #139a76;outline-offset: 2px}.vng-5867f9{border-bottom: 3px solid #111e19}.vng-0c2af7{flex-wrap: wrap;align-items: center;padding: 18px 18px;max-width: 1140px;justify-content: space-between;display: flex;margin: 0 auto;gap: 18px}.vng-dcae5c{align-items: center;display: inline-flex}.vng-660177{flex-wrap: wrap;display: flex;gap: 22px}.vng-660177 a{letter-spacing: 0.1em;font-weight: 600;text-transform: uppercase;color: #5e6d67;font-size: 12px}.vng-660177 a:hover{color: #107e61}.vng-364269{max-width: 1140px;padding: 24px 18px 54px;margin: 0 auto}.vng-00c829{min-height: 320px;display: flex;flex-direction: column;background-position: center;justify-content: flex-end;position: relative;margin: -24px calc(50% - 50vw) 24px;background-size: cover;background-color: #111e1908}.vng-bed42a{position: absolute;inset: 0;background: linear-gradient(to top, #fffffffa 12%, #ffffffb8 55%, #ffffff38 100%)}.vng-545ca2{max-width: 1140px;margin: 0 auto;width: 100%;padding: 27px 18px 18px;position: relative}.vng-66b7f2{font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size: 39px;letter-spacing: -0.01em;max-width: 24ch;margin: 9px 0;line-height: 1.06}.vng-39d33d{font-size: 18px;color: #111e19cc;max-width: 52ch}.vng-291bb7{margin-top: 9px;color: #5e6d67;font-size: 14px}.vng-a1c295{letter-spacing: 0.16em;display: inline-block;font-size: 12px;color: #107e61;font-weight: 800;text-transform: uppercase}.vng-c63384{flex-wrap: wrap;gap: 10px;display: flex;align-items: center;margin: 0 0 26px}.vng-20658a{margin-right: 4px;text-transform: uppercase;font-weight: 700;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size: 15px;letter-spacing: 0.08em}.vng-1e26a9{border: 1px solid #5e6d6755;text-transform: uppercase;color: #5e6d67;display: inline-block;font-size: 13px;border-radius: 999px;padding: 4px 14px;letter-spacing: 0.05em}a.vng-1e26a9:hover{color: #107e61;border-color: #139a76}.vng-cd9d8c{align-items: baseline;margin: 22px 0 18px;display: flex;gap: 18px}.vng-689ab9{font-weight: 800;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size: 15px;letter-spacing: 0.08em;text-transform: uppercase}.vng-80c0fc{color: #5e6d67;white-space: nowrap;font-size: 13px}.vng-3b47d9{height: 1px;background: #5e6d6755;align-self: center;flex: 1}.vng-abff27{gap: 26px 26px;grid-template-columns: repeat(2, 1fr);display: grid}.vng-4a2356{border-radius: 4px;display: block;overflow: hidden}.vng-4a2356 img{aspect-ratio: 16 / 10;object-fit: cover;max-height: 300px;width: 100%}.vng-239854 .vng-a1c295{margin-top: 11px}.vng-5df817{font-size: 26px;line-height: 1.12;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;margin: 6px 0}.vng-5df817 a:hover{color: #107e61}.vng-cf57fe{max-width: 60ch;color: #5e6d67;font-size: 16px}.vng-75b00c{gap: 26px 22px;display: grid;grid-template-columns: repeat(auto-fill, minmax(260px, 1fr))}.vng-7cf514{border-radius: 2px;overflow: hidden;display: block}.vng-7cf514 img{object-fit: cover;aspect-ratio: 3 / 2;max-height: 300px;width: 100%}.vng-2a134f .vng-a1c295{margin-top: 9px}.vng-993e2e{line-height: 1.18;font-size: 21px;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;margin: 4px 0}.vng-993e2e a:hover{color: #107e61}.vng-c88d61{font-size: 15px;color: #5e6d67}.vng-8a3e8a{font-size: 13px;color: #5e6d67;margin-top: 6px;display: block}.vng-2bd874{padding: 0 18px;margin: 36px auto 0;max-width: 1140px}.vng-b9fce8{background: #111e1908;border-top: 3px solid #139a76;text-align: center;padding: 36px 22px;border-radius: 0 0 2px 2px}.vng-716978{letter-spacing: 0.16em;text-transform: uppercase;font-size: 12px;display: inline-block;font-weight: 800;color: #107e61}.vng-accb03{margin: 6px 0;font-size: 27px;font-weight: 800;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;line-height: 1.15}.vng-683653{color: #5e6d67;max-width: 52ch;font-size: 16px;margin-right: auto;margin-left: auto}.vng-15f671{justify-content: center;gap: 8px;display: flex;margin: 18px auto 0;max-width: 460px;flex-wrap: wrap}.vng-1ae8dc{font-size: 12px;margin-top: 10px;color: #5e6d67}.vng-58cf89{display: none}.vng-15f671 input{font: inherit;border: 1px solid #5e6d6777;color: #111e19;background: #ffffff;min-width: 220px;border-radius: 2px;flex-basis: 220px;font-size: 15px;flex-shrink: 1;flex-grow: 1;padding: 8px 12px}.vng-15f671 button{border: 0;background: #139a76;font-size: 12px;letter-spacing: 0.1em;color: #000000;cursor: pointer;font-weight: 700;padding: 8px 16px;border-radius: 2px;text-transform: uppercase;font-family: inherit}.vng-15f671 button:hover{color: #ffffff;background: #111e19}.vng-317b59{margin: 0 auto;max-width: 720px}.vng-49b951{padding-bottom: 18px;border-bottom: 1px solid #5e6d6733;margin: 27px auto 18px;max-width: 720px;text-align: center}.vng-c62148{margin: 9px 0;line-height: 1.08;letter-spacing: -0.01em;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size: 44px}.vng-e337e4{max-width: 56ch;line-height: 1.4;margin: 9px auto 0;font-size: 20px;color: #5e6d67}.vng-a16ef7{font-size: 15px;color: #5e6d67;margin-top: 13px}.vng-a16ef7 strong{color: #111e19}.vng-45f37a{color: #5e6d67;font-size: 15px;margin-top: 9px}.vng-bf451c{margin: 22px 0}.vng-bf451c img{border-radius: 4px;aspect-ratio: 16 / 9;width: 100%;max-height: 300px;object-fit: cover}.vng-eed587{font-size: 18px}.vng-eed587 h2{font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size: 24px;margin: 36px 0 9px}.vng-eed587 h3{font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;margin: 22px 0 9px;font-size: 20px}.vng-eed587 p{margin: 18px 0}.vng-eed587 a{color: #107e61;text-decoration: underline}.vng-eed587 ul, .vng-eed587 ol{margin: 18px 0 18px 26px}.vng-eed587 li{margin: 6px 0}.vng-eed587 blockquote{color: #5e6d67;margin: 18px 0;padding-left: 18px;border-left: 3px solid #139a76;font-style: italic}.vng-eed587 table{font-size: 15px;border-collapse: collapse;width: 100%;margin: 18px 0}.vng-eed587 th, .vng-eed587 td{text-align: left;border-bottom: 1px solid #5e6d6744;padding: 8px 10px}.vng-eed587 th{border-bottom: 2px solid #111e19}.vng-eed587 code{background: #5e6d6722;font-size: 14px;font-family: 'SF Mono', Consolas, monospace;border-radius: 2px;padding: 1px 5px}.vng-acbf3a{margin: 22px 0;gap: 8px;flex-wrap: wrap;display: flex}.vng-acbf3a span{border: 1px solid #5e6d6755;font-size: 13px;border-radius: 999px;padding: 2px 12px;color: #5e6d67}.vng-bb86b1{padding: 22px;border-radius: 2px;color: #5e6d67;margin: 36px 0 0;border-left: 3px solid #139a76;background: #111e1908}.vng-d91188{font-size: 12px;letter-spacing: 0.14em;text-transform: uppercase;font-weight: 700;margin-bottom: 6px}.vng-bb86b1 strong{font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;color: #111e19}.vng-24d0dd{max-width: 1140px;margin: 36px auto 0}.vng-c4a2ff{list-style: none;margin: 0 0 18px}.vng-c4a2ff li{border-bottom: 1px solid #5e6d6733;padding: 9px 0;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: baseline;gap: 18px}.vng-c4a2ff li:last-child{border-bottom: 0}.vng-c4a2ff .vng-8a3e8a{margin-top: 0;white-space: nowrap}.vng-e3842e{border-top: 3px solid #111e19;margin-top: 54px}.vng-03d054{display: grid;margin: 0 auto;gap: 18px;max-width: 1140px;padding: 27px 18px 18px;grid-template-columns: 2fr 1fr 1fr}.vng-2ae993{font-weight: 800;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;font-size: 19px}.vng-871bbe{max-width: 46ch}.vng-703922{gap: 6px;flex-direction: column;display: flex;font-size: 15px;color: #5e6d67}.vng-703922 a:hover{color: #107e61}.vng-8170f6{font-size: 13px;padding: 9px 18px;color: #5e6d67;margin: 0 auto;max-width: 1140px}

@media (prefers-reduced-motion: no-preference) {.vng-660177 a{transition: color 0.15s ease}a.vng-1e26a9{transition: color 0.15s ease, border-color 0.15s ease}.vng-993e2e a, .vng-5df817 a, .vng-703922 a{transition: color 0.15s ease}.vng-15f671 button{transition: opacity 0.15s ease}.vng-7cf514 img, .vng-4a2356 img{transition: transform 0.4s ease}.vng-7cf514:hover img, .vng-4a2356:hover img{transform: scale(1.04)}
}

@media (max-width: 720px) {.vng-00c829{min-height: 280px}.vng-66b7f2{font-size: 31px}.vng-c62148{font-size: 32px}.vng-abff27{grid-template-columns: 1fr}.vng-03d054{grid-template-columns: 1fr}
}.vng-bd47d0{margin: 0 auto;max-width: 1040px}.vng-a14adb, .vng-3ebc76, .vng-80c16c{border: 1px solid #111e1928;overflow-wrap: anywhere;padding: 18px;border-radius: 2px;margin: 36px 0}.vng-bd47d0 h2{margin-bottom: 18px;font-size: 27px;line-height: 1.25}.vng-bd47d0 h3{line-height: 1.35;font-size: 20px}.vng-bd47d0 p, .vng-bd47d0 li{line-height: 1.6}.vng-bd47d0 ul, .vng-bd47d0 ol{padding-left: 1.4em}.vng-bd47d0 li{margin: 8px 0}.vng-bd47d0 a{color: #107e61;text-underline-offset: 3px;text-decoration: underline}.vng-bd47d0 dt{margin-top: 10px;font-weight: 700}.vng-bd47d0 dd{margin: 2px 0 0}.vng-633bc8{grid-template-columns: repeat(2, minmax(0, 1fr));display: grid;gap: 18px}.vng-20f711, .vng-dde887{color: #5e6d67;margin: 8px 0;display: block}.vng-98856c{list-style: none;display: grid;gap: 18px;padding: 0 !important;grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr))}.vng-340384{border-top: 3px solid #139a76;padding: 18px;background-color: #111e1906}.vng-25d74d{color: #107e61;font-weight: 700;font-size: 25px}.vng-397824{margin-top: 18px;font-weight: 700;display: inline-block}.vng-45194c{color: #107e61}.vng-80c16c{border-left: 4px solid #139a76}.vng-fdbb24{display: block;margin-bottom: 8px;font-weight: 700}.vng-e29179{padding: 18px 0;border-top: 1px solid #111e1928}
@media (max-width: 700px) {.vng-633bc8{grid-template-columns: minmax(0, 1fr)}.vng-a14adb, .vng-3ebc76, .vng-80c16c{padding: 16px}
}.vng-0791a8{box-sizing: border-box;max-width: 1150px;padding: 30px 20px 36px;margin: 0 auto;color: #111e19}.vng-0791a8 h1, .vng-0791a8 h2, .vng-0791a8 h3, .vng-0791a8 strong{font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif}.vng-0791a8 h1{text-wrap: balance;font-size: clamp(31px, 5vw, 51px);line-height: 1.04;letter-spacing: -0.035em;font-weight: 700}.vng-a74e17{font-size: 14px;align-items: center;margin-bottom: 24px;color: #5e6d67;display: flex;gap: 8px;flex-wrap: wrap}.vng-a74e17 a{text-decoration-line: none;color: #111e19}.vng-a74e17 a:hover{color: #107e61}.vng-7e5fef{max-width: 820px}.vng-961a8c{max-width: 64ch;margin-top: 14px;color: #5e6d67;font-size: 20px;line-height: 1.5}.vng-252316{padding: 5px 11px;border-radius: 999px;text-transform: uppercase;letter-spacing: .06em;align-items: center;font-size: 13px;color: #107e61;font-weight: 700;background-color: #111e1914;display: inline-flex}.vng-bed0c9{font-size: 15px;gap: 11px;margin-top: 20px;display: flex;align-items: center;color: #111e19}.vng-bed0c9 strong{font-weight: 700;display: block}.vng-bed0c9 small{margin-top: 1px;font-size: 14px;display: block;color: #5e6d67}.vng-39bea8{border: 1px solid #111e1935;justify-content: center;color: #111e19;border-radius: 50%;font-weight: 800;align-items: center;flex: 0 0 38px;background-color: #111e190d;display: inline-flex;font-family: 'Archivo', system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;width: 38px;object-fit: cover;height: 38px}.vng-2c546e{background-color: #111e1924;height: 1px;margin: 36px 0}.vng-2227cb{border: 1px solid #111e1924;border-radius: 6px;overflow: hidden;background-color: #111e1908}.vng-2227cb img{max-height: 520px;object-fit: cover;aspect-ratio: 16 / 9;width: 100%}.vng-115f09{min-width: 0;font-size: 18px;line-height: 1.72;overflow-wrap: anywhere}.vng-115f09 h2{line-height: 1.18;text-wrap: balance;font-size: clamp(24px, 3vw, 30px);scroll-margin-top: 96px;margin: 36px 0 13px;letter-spacing: -.02em;font-weight: 700}.vng-115f09 h3{font-size: 22px;margin: 26px 0 12px;line-height: 1.25}.vng-115f09 p{margin: 18px 0}.vng-115f09 a{color: #107e61;text-decoration-thickness: 1px;text-decoration-line: underline;text-underline-offset: 3px}.vng-115f09 :is(ul, ol){margin: 18px 0 18px 26px}.vng-115f09 li{margin: 6px 0}.vng-115f09 blockquote{padding: 3px 0 3px 18px;border-left: 3px solid #139a76;margin: 23px 0;color: #5e6d67}.vng-115f09 table{font-size: 16px;overflow-x: auto;border-collapse: collapse;max-width: 100%;width: 100%;display: block;margin: 24px 0}.vng-115f09 :is(th, td){min-width: 8rem;padding: 10px 12px;text-align: left;overflow-wrap: normal;border-bottom: 1px solid #111e1924}.vng-115f09 th{color: #111e19;font-weight: 700}.vng-115f09 tbody tr:nth-child(even){background-color: #111e1908}.vng-115f09 code{background-color: #111e1910;border-radius: 4px;font-size: 14px;padding: 2px 6px;font-family: 'SF Mono', Consolas, Menlo, monospace}.vng-115f09 pre{max-width: 100%;overflow: auto}.vng-115f09 .vng-a29872{display: inline-block}.vng-115f09 img{margin: 26px 0;border-radius: 4px;width: 100%}.vng-115f09 :is(img, iframe, svg){max-width: 100%;height: auto}.vng-95c959 > strong{margin-bottom: 10px;display: block;font-size: 16px;color: #111e19;letter-spacing: .03em}.vng-95c959 :is(ul, ol){margin: 0;list-style: none;padding: 0}.vng-95c959 li + li{margin-top: 3px}.vng-95c959 a{text-decoration-line: none;padding: 5px 0;line-height: 1.4;color: #5e6d67;font-size: 14px;display: flex;gap: 8px}.vng-95c959 a:hover{color: #107e61}.vng-95c959 a span{font-variant-numeric: tabular-nums;color: #5e6d67}.vng-167b00{align-items: center;display: flex;flex-wrap: wrap;gap: 7px}.vng-167b00 > span{font-size: 13px;font-weight: 700;color: #5e6d67;margin-right: 2px;letter-spacing: .08em;text-transform: uppercase}.vng-167b00 a{border: 1px solid #111e1930;font-weight: 800;text-decoration-line: none;color: #111e19;justify-content: center;display: inline-flex;height: 34px;border-radius: 50%;font-size: 13px;align-items: center;width: 34px}.vng-167b00 a:hover{background-color: #111e1910;border-color: #139a76}.vng-91e145{border: 1px solid #111e1930;font-weight: 700;font-size: 14px;text-decoration-line: none;display: inline-flex;margin-top: 18px;border-radius: 2px;color: #111e19;padding: 7px 11px}.vng-b565d7{margin: 54px auto 0;max-width: 850px}.vng-32d92e{display: flex;gap: 7px;margin-bottom: 22px;flex-wrap: wrap}.vng-32d92e span{border: 1px solid #111e1927;color: #5e6d67;padding: 4px 10px;font-size: 13px;border-radius: 999px}.vng-6be16c{border-top: 1px solid #111e1935;padding: 21px 0;gap: 13px;display: flex;align-items: flex-start;border-bottom: 1px solid #111e1924}.vng-6be16c small{letter-spacing: .09em;color: #5e6d67;display: block;text-transform: uppercase;font-size: 12px;font-weight: 700}.vng-6be16c strong{display: block;font-size: 18px;margin-top: 2px}.vng-6be16c p{font-size: 15px;color: #5e6d67;margin-top: 2px}.vng-e83081{margin-top: 36px}.vng-e83081 h2{margin-bottom: 18px;font-size: 22px}.vng-e83081 > div{gap: 18px;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr))}.vng-e83081 a{padding-top: 10px;border-top: 2px solid #111e19;text-decoration-line: none;color: #111e19}.vng-e83081 a:hover strong{color: #107e61}.vng-e83081 small{color: #5e6d67;letter-spacing: .08em;text-transform: uppercase;display: block;font-size: 12px}.vng-e83081 strong{margin-top: 4px;display: block;font-size: 16px;line-height: 1.3}
@media (max-width: 700px) {.vng-0791a8{padding-top: 18px}.vng-0791a8 h1{font-size: clamp(31px, 10vw, 46px)}.vng-e83081 > div{grid-template-columns: 1fr}.vng-e83081 a{padding-bottom: 8px}
}.vng-ad8e5c{max-width: 1100px}.vng-ad8e5c .vng-7e5fef{margin-top: 18px}.vng-254990{align-items: start;gap: 54px;grid-template-columns: minmax(0, 1fr) 250px;display: grid}.vng-897489{position: sticky;padding-left: 18px;border-left: 1px solid #111e1925;top: 92px}.vng-897489 .vng-167b00{border-top: 1px solid #111e1925;margin-top: 22px;padding-top: 18px}
@media (max-width: 900px) {.vng-254990{grid-template-columns: 1fr}.vng-897489{display: none}
}

@media (max-width: 640px) {
  body:is(.vng-e79c42, .vng-617e16, .vng-8dd422) nav a, body:is(.vng-e79c42, .vng-617e16, .vng-8dd422) header a {
    min-width: 24px; min-height: 24px; display: inline-flex;
    align-items: center; justify-content: center;
  }
  body:is(.vng-e79c42, .vng-617e16, .vng-8dd422) a:not(:is(p, li, td, th, dd, figcaption, blockquote) a):not(nav a):not(header a) {
    padding-block: 6px;
  }
  body:is(.vng-e79c42, .vng-617e16, .vng-8dd422) :is(input, select, button, summary) {
    min-width: 24px; min-height: 24px;
  }
}
