@layer lv{.cs-hero{gap:18px;padding:150px 24px 80px}.cs-hero h1{max-width:820px;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12}.cs-hero p{max-width:1120px;font-size:18px}.cs-than{flex-wrap:wrap;align-items:flex-start;gap:30px;max-width:1120px;margin:0 auto;padding:72px 24px 96px;display:flex}.cs-ben{flex-direction:column;flex:0 260px;gap:12px;min-width:220px;display:flex;position:sticky;top:104px}.cs-nhan{letter-spacing:.1em;color:var(--muted);font-size:12px;font-weight:700}.cs-muc-luc{background:#fcfdfe;border:1px solid #e8edf5;border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex}.cs-muc-luc a{color:#475569;border-radius:9px;align-items:flex-start;gap:10px;padding:9px 12px;font-size:14px;line-height:1.55;text-decoration:none;transition:background .16s,color .16s;display:flex}.cs-muc-luc a:hover{color:#1e52f1;background:#f1f5fd;text-decoration:none}.cs-muc-luc a>span:first-child{color:var(--muted);flex:none;padding-top:1px;font-size:13px;font-weight:700}.cs-hop{background:#fff;border:1px solid #e8edf5;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.cs-hop>p:first-child{color:#1a1d21;font-size:15px;font-weight:700}.cs-hop>p:nth-child(2){color:var(--muted);font-size:14px;line-height:1.65}.cs-hop a{color:#1e52f1;font-size:14px;font-weight:600;text-decoration:none}.cs-hop a:hover{color:#1642c4;text-decoration:none}.cs-bai{flex-direction:column;flex:460px;gap:44px;min-width:0;display:flex}.cs-muc{flex-direction:column;gap:16px;scroll-margin-top:110px;display:flex}.cs-muc-dau{align-items:baseline;gap:12px;display:flex}.cs-muc-dau>span{font-family:var(--font-bvp), sans-serif;color:#1e52f1;letter-spacing:-.01em;font-size:15px;font-weight:800}.cs-muc-dau h2{letter-spacing:-.01em;color:#1a1d21;font-size:24px;font-weight:700;line-height:1.35}.cs-doan{color:#475569;margin:0;font-size:16px;line-height:1.8}.cs-ds{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cs-ds li{color:#475569;align-items:flex-start;gap:12px;font-size:16px;line-height:1.75;display:flex}.cs-ds li:before{content:"";background:#1e52f1;border-radius:50%;flex:none;width:6px;height:6px;margin-top:11px}.cs-bang{border:1px solid #e8edf5;border-radius:14px;overflow-x:auto}.cs-bang>div{min-width:520px}.cs-hang{grid-template-columns:repeat(var(--cot,3), minmax(0, 1fr));background:#fff;border-bottom:1px solid #f1f5f9;gap:12px;padding:14px 18px;display:grid}.cs-hang:nth-child(odd){background:#fcfdfe}.cs-hang:last-child{border-bottom:none}.cs-hang>span{color:#475569;font-size:15px;line-height:1.65}.cs-hang>span:first-child{color:#1a1d21;font-weight:600}.cs-hang.cs-hang-dau{background:#f8fafc;border-bottom:1px solid #e8edf5}.cs-hang.cs-hang-dau>span{color:var(--muted);letter-spacing:.04em;font-size:13px;font-weight:700}.cs-ghichu{color:#33415e;background:#f1f5fd;border:1px solid #d9e3fb;border-radius:12px;padding:18px 20px;font-size:15px;line-height:1.75}.cs-khac{flex-direction:column;gap:28px;max-width:1120px;margin:0 auto;padding:72px 24px;display:flex}.cs-khac h2{color:#1a1d21;font-size:24px;font-weight:700;line-height:1.3}.cs-khac-luoi{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.cs-khac-luoi a{color:#1a1d21;background:#fff;border:1px solid #e8edf5;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:20px;font-size:16px;font-weight:600;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.cs-khac-luoi a:hover,.cs-khac-luoi a:focus-visible{color:#1a1d21;border-color:#1e52f1;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 24px #1e52f11a}.cs-khac-luoi svg{flex:none;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.cs-khac-luoi a:hover svg,.cs-khac-luoi a:focus-visible svg{transform:rotate(45deg)}@media (min-width:1600px){.cs-hero,.cs-than,.cs-khac{max-width:1280px}}@media (min-width:2000px){.cs-hero,.cs-than,.cs-khac{max-width:1440px}}@media (max-width:1024px){.cs-hero{padding:128px 20px 64px}.cs-than,.cs-khac{padding:56px 20px}}@media (max-width:760px){.cs-hero{padding:112px 16px 48px}.cs-than,.cs-khac{padding:48px 16px}.cs-ben{flex:100%;max-width:none;position:static}.cs-khac-luoi{grid-template-columns:1fr}}}
