.fl-hero{display:grid;grid-gap:14px;gap:14px;max-width:860px}.fl-search{display:flex;align-items:center;gap:10px;padding:0 16px;height:52px;background:#fff;border:1px solid var(--humg-border);border-radius:14px;box-shadow:0 10px 28px -18px rgba(13,71,161,.4);color:var(--humg-text-secondary)}.fl-search:focus-within{border-color:var(--humg-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--humg-primary) 18%,transparent)}.fl-search input{flex:1 1;min-width:0;border:0;outline:0;font:inherit;font-size:15px;background:transparent;color:var(--humg-text)}.fl-search__x{border:0;background:none;color:var(--humg-text-secondary);cursor:pointer;display:inline-flex;padding:4px;border-radius:6px}.fl-search__x:hover{background:var(--humg-hover);color:var(--humg-text)}.fl-search input::-webkit-search-cancel-button{display:none}.fl-kinds{display:flex;flex-wrap:wrap;gap:8px}.fl-kinds button{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--humg-border);background:#fff;color:var(--humg-text);border-radius:999px;padding:7px 16px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:all var(--humg-transition)}.fl-kinds button em{font-style:normal;font-size:12px;font-weight:600;padding:1px 8px;border-radius:999px;background:var(--humg-surface-alt,#f1f5fb);color:var(--humg-text-secondary)}.fl-kinds button:hover{border-color:var(--humg-primary);color:var(--humg-primary)}.fl-kinds button.is-on{background:var(--humg-primary);border-color:var(--humg-primary);color:#fff}.fl-kinds button.is-on em{background:rgba(255,255,255,.22);color:#fff}.fl-count{font-size:13px;color:var(--humg-text-secondary)}.fl-count strong{color:var(--humg-primary)}.fl-tools{display:none}.fl-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px 12px;gap:10px 12px;padding-bottom:14px;margin-bottom:10px;border-bottom:1px solid var(--humg-border)}.fl-filters label,.fl-sort{display:grid;grid-gap:4px;gap:4px;font-size:12px;color:var(--humg-text-secondary);font-weight:600;min-width:0}.fl-filters select,.fl-sort select{width:100%;min-width:0;height:36px;padding:0 8px;border:1px solid var(--humg-border);border-radius:9px;font:inherit;font-size:13px;background:#fff;color:var(--humg-text);text-overflow:ellipsis}.fl-filters label.is-set select{border-color:var(--humg-primary);background:color-mix(in srgb,var(--humg-primary) 6%,#fff);color:var(--humg-primary);font-weight:600}.fl-chips{display:flex;flex-wrap:wrap;margin-bottom:10px}.fl-chip,.fl-chips{align-items:center;gap:6px}.fl-chip{display:inline-flex;border:1px solid color-mix(in srgb,var(--humg-primary) 30%,transparent);background:color-mix(in srgb,var(--humg-primary) 8%,#fff);color:var(--humg-primary);border-radius:999px;padding:4px 10px;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;max-width:100%}.fl-chip:hover{background:color-mix(in srgb,var(--humg-primary) 14%,#fff)}.fl-reset{border:0;background:none;color:var(--humg-danger,#c62828);font:inherit;font-size:13px;font-weight:500;cursor:pointer;padding:4px 6px}.fl-range{margin:0 0 8px;font-size:12.5px;color:var(--humg-text-secondary)}.fl-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.fl-row{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--humg-border);border-radius:12px;background:#fff;transition:border-color var(--humg-transition),box-shadow var(--humg-transition)}.fl-row:hover{border-color:color-mix(in srgb,var(--humg-primary) 40%,var(--humg-border));box-shadow:0 8px 22px -16px rgba(13,71,161,.45)}.fl-badge{position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:44px;height:50px;border-radius:10px;color:var(--fl-c);background:color-mix(in srgb,var(--fl-c) 10%,#fff)}.fl-badge b{font-size:9px;letter-spacing:.04em}.fl-row__body{min-width:0}.fl-row__top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px}.fl-kind{font-size:11px;font-weight:600;padding:1px 8px;border-radius:6px}.fl-kind--van-ban{background:#fff4e0;color:#a35c00}.fl-kind--bieu-mau{background:#e8f1ff;color:#0d47a1}.fl-row__title{display:block;font-size:14.5px;line-height:1.45;color:var(--humg-text)}.fl-row mark{background:#fff1a8;color:inherit;border-radius:2px;padding:0 1px}.fl-row__code{font-size:11px;font-weight:600;background:var(--humg-surface-alt,#f1f5fb);padding:1px 7px;border-radius:6px}.fl-row__code,.fl-row__meta{color:var(--humg-text-secondary)}.fl-row__meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:6px;font-size:12px}.fl-row__meta span{display:inline-flex;align-items:center;gap:4px}.fl-row__aud{min-width:0}.fl-row__act{display:grid;justify-items:end;grid-gap:4px;gap:4px}.fl-src{font-size:12px;color:var(--humg-text-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.fl-src:hover{color:var(--humg-primary)}.fl-dl{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:8px 14px;border-radius:10px;background:var(--humg-primary);color:#fff;font-size:13px;font-weight:600;text-decoration:none}.fl-dl:hover{background:var(--humg-primary-dark,#0a3d91);color:#fff}.fl-dl em{font-style:normal;font-weight:400;opacity:.8;font-size:12px}.fl-dl.is-off{background:var(--humg-surface-alt,#f1f5fb);font-weight:500}.fl-dl.is-off,.fl-empty{color:var(--humg-text-secondary)}.fl-empty{text-align:center;padding:40px 12px;display:grid;justify-items:center;grid-gap:6px;gap:6px}.fl-cats,.fl-mini{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.fl-cats button{width:100%;display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;color:var(--humg-text);text-align:left;cursor:pointer}.fl-cats button:hover{background:var(--humg-hover)}.fl-cats button.is-on{background:color-mix(in srgb,var(--humg-primary) 10%,#fff);color:var(--humg-primary);font-weight:600}.fl-cats em{font-style:normal;font-size:12px;color:var(--humg-text-secondary)}.fl-mini li{display:flex;align-items:flex-start;gap:10px;padding:6px 0;font-size:13px;line-height:1.4}.fl-mini a{display:grid;grid-gap:2px;gap:2px;color:var(--humg-text);text-decoration:none;min-width:0}.fl-mini a:hover span{color:var(--humg-primary)}.fl-mini small{font-size:11.5px;color:var(--humg-text-secondary)}.fl-mini .fl-badge{width:32px;height:36px;border-radius:8px;flex:none}.fl-mini .fl-badge svg{width:14px;height:14px}.fl-mini .fl-badge b{font-size:8px}@media (max-width:720px){.fl-row{grid-template-columns:auto 1fr}.fl-row__act{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;justify-items:stretch}.fl-dl{justify-content:center}.fl-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:10px}.fl-toggle{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--humg-border);border-radius:9px;background:#fff;font:inherit;font-size:13px;font-weight:600;color:var(--humg-text);cursor:pointer}.fl-toggle.is-on{border-color:var(--humg-primary);color:var(--humg-primary)}.fl-toggle em{font-style:normal;font-size:11px;background:var(--humg-primary);color:#fff;border-radius:999px;padding:0 6px}.fl-sort{flex:1 1 auto;max-width:200px}.fl-filters{grid-template-columns:1fr 1fr}.fl-filters,.fl-filters .fl-sort{display:none}.fl-filters.is-open{display:grid}}.lp{--lp-primary:#0b4fb3;--lp-navy:#0a2f6b;--lp-gold:#d4a017;--lp-ink:#0d3b8c;--lp-text:#1f2937;--lp-tone-0:#1559c7;--lp-tone-1:#b9770e;--lp-tone-2:#1559c7;--lp-tone-3:#d63a3a;--lp-tone-4:#0f8f86;--lp-tone-5:#6d3fd1;--lp-tone-6:#1d5fd6;--lp-tone-7:#d9730d;background:#fff;overflow-x:clip;color:var(--lp-text)}.lp-wrap{width:100%;max-width:calc(1560px + 96px);margin:0 auto;padding-inline:clamp(16px,3vw,48px)}.lp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-banner{position:relative;width:100%;aspect-ratio:4;max-height:min(calc(100svh - clamp(100px, 8vw, 150px)),clamp(300px,32px + 23.3vw,450px));background:#e9f2fd;overflow:hidden;line-height:0}.lp-banner__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.lp-banner__slide.is-on{opacity:1;visibility:visible}.lp-banner__img,.lp-banner__slide>a{display:block;height:100%}.lp-banner__img{width:100%;object-fit:fill}.lp-banner__cap{position:absolute;inset:auto 0 0 0;padding:60px 0 46px;line-height:1.3;color:#fff;background:linear-gradient(180deg,rgba(4,18,46,0),rgba(4,18,46,.72))}.lp-banner__cap>.lp-wrap{display:block}.lp-banner__cap strong{display:block;font-size:clamp(20px,2.3vw,34px);font-weight:800;text-shadow:0 2px 10px rgba(0,0,0,.35)}.lp-banner__cap em{display:block;margin-top:6px;font-style:normal;font-size:clamp(13px,1.1vw,16px);color:#f6d77a}.lp-banner__nav{position:absolute;z-index:3;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:rgba(255,255,255,.78);color:#0b4fb3;cursor:pointer;opacity:0;transition:opacity .2s ease;box-shadow:0 6px 18px -8px rgba(0,0,0,.5)}.lp-banner:hover .lp-banner__nav,.lp-banner__nav:focus-visible{opacity:1}.lp-banner__nav.is-prev{left:16px}.lp-banner__nav.is-next{right:16px}.lp-banner__dots{position:absolute;z-index:3;right:clamp(16px,2.4vw,40px);bottom:14px;display:flex;gap:8px;line-height:0}.lp-banner__dots button{width:10px;height:10px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.7);box-shadow:0 1px 4px rgba(0,0,0,.35);cursor:pointer;transition:width .25s ease,background .25s ease}.lp-banner__dots button.is-on{width:28px;background:var(--lp-gold)}.lp-banner__count{z-index:3;position:absolute;right:clamp(12px,2.4vw,40px);top:clamp(10px,1.4vw,22px);display:flex;align-items:center;gap:8px;line-height:1.1;padding:10px 14px;border-radius:14px;background:rgba(10,47,107,.86);color:#fff;box-shadow:0 12px 28px -14px rgba(0,0,0,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lp-banner__count em{font-style:normal;color:#f6d77a;font-weight:700;font-size:13px;margin-right:4px}.lp-banner__count span{display:grid;justify-items:center;min-width:50px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;opacity:.92}.lp-banner__count b{font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:1}.lp-subnav{position:-webkit-sticky;position:sticky;top:var(--humg-header-h,72px);z-index:20;background:rgba(255,255,255,.97);border-bottom:1px solid #e3eaf5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-subnav__in{display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.lp-subnav__in::-webkit-scrollbar{display:none}.lp-subnav a{flex:none;display:inline-flex;align-items:center;gap:6px;padding:12px 14px;font-size:13.5px;font-weight:600;color:#334155;text-decoration:none;border-bottom:2px solid transparent}.lp-subnav a.is-on,.lp-subnav a:hover{color:var(--lp-primary)}.lp-subnav a.is-on{border-bottom-color:var(--lp-primary)}.lp-subnav a.is-home svg{color:var(--lp-gold)}.lp-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(115deg,rgba(7,31,74,.94),color-mix(in srgb,var(--lp-primary) 85%,transparent)),var(--lp-hero-img,none) center /cover no-repeat,var(--lp-navy)}.lp-hero__in{position:relative;padding-block:96px 64px}.lp-hero__kicker{display:inline-block;padding:5px 14px;border:1px solid rgba(246,215,122,.7);border-radius:999px;color:#f6d77a;font-weight:700;letter-spacing:.16em;font-size:13px}.lp-hero h1{margin:16px 0 8px;font-size:clamp(28px,4vw,50px);line-height:1.15;color:#fff;max-width:18em}.lp-hero__sub{margin:0;color:#f6d77a;font-weight:600}.lp-hero__text{margin:12px 0 0;max-width:680px;color:rgba(255,255,255,.86);line-height:1.7}.lp-hero__cta{gap:12px;margin-top:24px}.lp-count,.lp-hero__cta{display:flex;flex-wrap:wrap}.lp-count{gap:10px;margin-top:22px}.lp-count span{display:grid;place-items:center;min-width:72px;padding:10px;border-radius:12px;background:rgba(255,255,255,.1)}.lp-count b{font-size:26px}.lp-count em{font-style:normal;font-size:11px;text-transform:uppercase;opacity:.8}.lp-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;padding-block:19px 14px}.lp-row{display:grid;grid-template-columns:minmax(0,892fr) minmax(0,480fr);grid-gap:32px;gap:32px;align-items:start}.lp-sec{min-width:0;scroll-margin-top:16px}.lp-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.lp-head h2{position:relative;margin:0;padding-bottom:9px;font-size:16px;font-weight:800;letter-spacing:.005em;text-transform:uppercase;color:var(--lp-ink)}.lp-head h2:after{content:"";position:absolute;left:0;bottom:0;width:30px;height:2px;border-radius:2px;background:var(--lp-gold)}.lp-head__more{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;font-weight:500;color:var(--lp-primary);text-decoration:none;white-space:nowrap}.lp-head__more:hover{text-decoration:underline}.lp-empty{margin:0;padding:26px;text-align:center;border:1px dashed #cfdaea;border-radius:12px;color:#6b7280}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 28px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;transition:transform var(--humg-transition),filter var(--humg-transition)}.lp-btn:hover{transform:translateY(-2px);filter:brightness(1.05)}.lp-btn--gold{background:linear-gradient(180deg,#f6d36b,#e2b23a 55%,#c9951c);color:#1d2b52;border:1px solid #f3dd94;box-shadow:0 8px 20px -10px rgba(150,100,0,.9),inset 0 1px 0 rgba(255,255,255,.6)}.lp-btn--ghost{border:1px solid rgba(255,255,255,.55);color:#fff}.lp-tiles{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:11px;gap:11px}.lp-tile{--t:#1559c7;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;height:93px;padding:11px 12px 10px 16px;border-radius:9px;text-decoration:none;background:linear-gradient(135deg,color-mix(in srgb,var(--t) 12%,#fff),color-mix(in srgb,var(--t) 4%,#fff));border:1px solid color-mix(in srgb,var(--t) 14%,#e7edf6);box-shadow:0 6px 16px -12px rgba(10,47,107,.55);transition:transform var(--humg-transition),box-shadow var(--humg-transition)}.lp-tile:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px rgba(10,47,107,.6)}.lp-tile__img{position:absolute;z-index:-1;top:0;right:0;bottom:0;width:56%;height:100%;object-fit:cover;object-position:right center;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45) 24%,#000 50%);mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45) 24%,#000 50%)}.lp-tile__ic{color:var(--t);line-height:0}.lp-tile__title{max-width:calc(100% - 22px);white-space:pre-line;font-size:13.5px;line-height:1.22;font-weight:700;color:color-mix(in srgb,var(--t) 70%,#0a2350);text-shadow:0 0 8px rgba(255,255,255,.9)}.lp-tile__desc{max-width:64%;font-size:11.5px;color:#4b5563}.lp-tile__go{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--t);color:#fff;box-shadow:0 4px 10px -4px rgba(0,0,0,.45)}.lp-news{display:grid;grid-template-columns:minmax(0,525fr) minmax(0,348fr);grid-gap:19px;gap:19px}.lp-news__top{position:relative;display:block;aspect-ratio:525/280;border-radius:8px;overflow:hidden;color:#fff;text-decoration:none;background:#dbe6f6}.lp-news__top>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lp-news__top:hover>img{transform:scale(1.04)}.lp-news__ph{position:absolute;inset:0;display:grid;place-items:center;color:#8aa4cc;background:linear-gradient(135deg,#e6eefa,#cfdcf2)}.lp-news.is-long .lp-news__top{aspect-ratio:auto;min-height:280px;height:100%}.lp-news__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 38%,rgba(4,18,46,.82))}.lp-news__cap{position:absolute;left:17px;right:17px;bottom:14px;display:grid;grid-gap:8px;gap:8px}.lp-news__date{justify-self:start;font-style:normal;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#1559c7}.lp-news__cap strong{font-size:18px;line-height:1.32;font-weight:700}.lp-news__cap span{font-size:12px;line-height:1.5;color:rgba(255,255,255,.88);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-news__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px;align-content:start}.lp-news__list a{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;min-height:66px;padding:5px 10px 5px 0;border-radius:6px;background:#fff;box-shadow:0 2px 10px -6px rgba(10,47,107,.35);color:inherit;text-decoration:none}.lp-news__list a:hover{box-shadow:0 6px 16px -8px rgba(10,47,107,.45)}.lp-news__list a>svg{color:#1559c7}.lp-news__thumb{display:grid;place-items:center;width:92px;height:56px;border-radius:4px;overflow:hidden;background:#e6eefa;color:#8aa4cc}.lp-news__thumb img{width:100%;height:100%;object-fit:cover}.lp-news__thumb img.is-logo,.lp-news__top>img.is-logo{inset:14%;width:72%;height:72%;object-fit:contain}.lp-news__thumb:has(img.is-logo),.lp-news__top:has(>img.is-logo){background:#eef3fb}.lp-news__thumb img.is-logo{padding:4px;width:100%;height:100%}.lp-news__meta{min-width:0;display:grid;grid-gap:3px;gap:3px}.lp-news__meta em{font-style:normal;font-size:11px;color:#6b7280}.lp-news__meta strong{font-size:13px;line-height:1.38;font-weight:500;color:#111827;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-video{display:grid;grid-gap:10px;gap:10px}.lp-video__main{position:relative;aspect-ratio:480/186;border-radius:8px;overflow:hidden;background:#0a2f6b}.lp-video__main iframe,.lp-video__main video{position:absolute;inset:0;width:100%;height:100%;border:0}.lp-video__poster{position:absolute;inset:0;display:block;color:#fff;cursor:pointer;text-decoration:none}.lp-video__poster img{width:100%;height:100%;object-fit:cover}.lp-video__poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 45%,rgba(4,18,46,.7))}.lp-video__play{position:absolute;z-index:1;left:50%;top:52%;transform:translate(-50%,-50%);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:rgba(0,0,0,.55);border:3px solid #fff}.lp-video__play svg{margin-left:3px;fill:#fff}.lp-video__cap{position:absolute;z-index:1;left:15px;right:12px;bottom:11px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:700;font-size:13px;text-transform:uppercase}.lp-video__cap em,.lp-video__thumb em{font-style:normal;font-size:10.5px;font-weight:700;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.7);color:#fff;text-transform:none}.lp-video__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.lp-video__list button{display:grid;grid-gap:5px;gap:5px;padding:0 0 6px;border:0;border-radius:6px;background:#fff;box-shadow:0 2px 10px -6px rgba(10,47,107,.35);overflow:hidden;text-align:left;font:inherit;font-size:11.5px;color:#111827;cursor:pointer}.lp-video__list button>span:last-child{padding:0 7px}.lp-video__list button.is-on{outline:2px solid var(--lp-primary)}.lp-video__thumb{position:relative;display:block;aspect-ratio:154/60;background:#dbe6f6}.lp-video__thumb img{width:100%;height:100%;object-fit:cover}.lp-video__thumb em{position:absolute;right:5px;bottom:5px}.lp-scroller{position:relative}.lp-scroller__track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.lp-scroller__track::-webkit-scrollbar{display:none}.lp-scroller__btn{position:absolute;z-index:2;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:0;background:#fff;color:#0b4fb3;cursor:pointer;box-shadow:0 3px 10px -3px rgba(10,47,107,.5)}.lp-scroller__btn.is-prev{left:-4px}.lp-scroller__btn.is-next{right:-4px}.lp-htl .lp-scroller__btn.is-prev{display:none}.lp-htl .lp-scroller__btn.is-next{top:62px;right:-6px;width:22px;height:22px;box-shadow:none;background:transparent;color:#9db4d8}.lp-htl .lp-scroller__track{gap:0;padding-right:20px}.lp-htl__item{position:relative;flex-grow:0;flex-shrink:0;flex-basis:calc(100% / 6);min-width:118px;scroll-snap-align:start;display:grid;justify-items:start;grid-gap:3px;gap:3px;padding:0 10px 0 6px}.lp-htl__item:before{content:"";position:absolute;left:0;right:0;top:62px;height:2px;background:#c7d6ee}.lp-htl__img{display:grid;place-items:center;width:100%;max-width:96px;aspect-ratio:96/46;border-radius:3px;overflow:hidden;background:#e6eefa;color:#8aa4cc;margin-left:4px}.lp-htl__img img{width:100%;height:100%;object-fit:cover}.lp-htl__item:first-child .lp-htl__img img{filter:grayscale(1) contrast(1.05)}.lp-htl__dot{position:relative;z-index:1;width:12px;height:12px;margin-top:4px;border-radius:50%;background:#fff;border:3px solid #1559c7}.lp-htl__item:first-child .lp-htl__dot{border-color:var(--lp-gold)}.lp-htl__item strong{position:absolute;left:26px;top:55px;font-size:12.5px;color:#0d3b8c;background:#fff;padding:0 4px}.lp-htl__title{margin-top:6px;font-size:11.5px;line-height:1.35;color:#374151;padding-left:6px}.lp-carousel .lp-scroller__track{gap:8px}.lp-carousel .lp-gallery__item{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 24px) / 4);min-width:100px;scroll-snap-align:start;aspect-ratio:115/90;border-radius:4px}.lp-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.lp-gallery__item{position:relative;padding:0;border:0;border-radius:8px;overflow:hidden;aspect-ratio:4/3;cursor:zoom-in;background:#e6eefa}.lp-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lp-gallery__item:hover img{transform:scale(1.06)}.lp-gallery__item span{position:absolute;inset:auto 0 0 0;padding:14px 6px 5px;font-size:11px;color:#fff;text-align:left;background:linear-gradient(transparent,rgba(0,0,0,.7));opacity:0;transition:opacity var(--humg-transition)}.lp-gallery__item:hover span{opacity:1}.lp-tl{list-style:none;margin:0;padding:0;position:relative}.lp-tl:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translateX(-50%);background:linear-gradient(var(--lp-gold),var(--lp-primary));border-radius:3px}.lp-tl__item{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:52px;gap:52px;margin-bottom:18px;align-items:center}.lp-tl__item:before{content:"";position:absolute;left:50%;top:50%;width:14px;height:14px;transform:translate(-50%,-50%);border-radius:50%;background:#fff;border:4px solid var(--lp-gold);z-index:1}.lp-tl__time{justify-self:end;font-size:20px;font-weight:800;color:var(--lp-primary)}.lp-tl__card{background:#fff;border:1px solid #e5ebf4;border-radius:10px;padding:12px 16px}.lp-tl__card strong{color:var(--lp-ink)}.lp-tl__card p{margin:6px 0 0;font-size:14px;color:#6b7280;line-height:1.6}.lp-tl__item:nth-child(2n) .lp-tl__time{order:2;justify-self:start}.lp-tl__item:nth-child(2n) .lp-tl__card{order:1}.lp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px}.lp-stat{text-align:center;padding:20px 12px;border-radius:12px;background:linear-gradient(135deg,var(--lp-navy),var(--lp-primary));color:#fff}.lp-stat b{display:block;font-size:clamp(28px,3vw,40px);color:#f6d77a}.lp-stat span{display:block;margin-top:6px;font-size:13.5px;opacity:.9}.lp-quote{text-align:center;padding:26px 18px;border-radius:14px;background:linear-gradient(180deg,#f4f7fc,#eaf1fb)}.lp-quote__img{width:88px;height:88px;border-radius:50%;object-fit:cover}.lp-quote blockquote{margin:10px 0 0;font-size:clamp(22px,3vw,36px);font-weight:800;color:var(--lp-ink)}.lp-quote__by{margin:12px 0 0;display:grid;color:#6b7280}.lp-quote__by b{color:#111827}.lp-generic>*{margin-top:0}.lp-band{position:relative;overflow:hidden;background:var(--lp-band-img,url("/_next/image?url=%2Fbrand%2Fhero%2F05_Campus_Hoi_nhap.png&w=1920&q=72")) center 55% /cover no-repeat,#dcebfb}.lp-band:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(232,242,253,.2),rgba(240,247,255,.82) 30%,rgba(240,247,255,.82) 70%,rgba(232,242,253,.25))}.lp-band__in{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;min-height:86px;padding-block:10px}.lp-band__in>div{grid-column:2;text-align:center}.lp-band__in>.lp-btn{grid-column:3;justify-self:end;min-width:205px;height:45px;margin-right:40px}.lp-band__title{margin:0;font-family:Great Vibes,Brush Script MT,Segoe Script,cursive;font-style:italic;font-weight:700;font-size:38px;line-height:1.1;color:#0d3b8c}.lp-band__title span{background:linear-gradient(180deg,#f2c94c,#c98a12);-webkit-background-clip:text;background-clip:text;color:transparent}.lp-band__in p{margin:6px 0 0;font-size:10.5px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:#0d3b8c}.lp-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:8px 0 32px;padding:26px 30px;border-radius:16px;color:#fff;background:linear-gradient(120deg,var(--lp-navy),var(--lp-primary))}.lp-cta h2{margin:0;color:#fff;font-size:22px}.lp-cta p{margin:6px 0 0;opacity:.88}@media (max-width:1100px){.lp-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.lp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-news{grid-template-columns:minmax(0,1fr)}.lp-banner__count{display:none}.lp-banner__cap{padding:24px 0 26px}.lp-htl__item{flex-basis:40%}.lp-carousel .lp-gallery__item{flex-basis:45%}.lp-band__in{grid-template-columns:1fr;text-align:center;padding-block:18px}.lp-band__in>.lp-btn,.lp-band__in>div{grid-column:1;justify-self:center;margin-right:0}.lp-tl:before{left:8px}.lp-tl__item{grid-template-columns:1fr;gap:6px;padding-left:30px}.lp-tl__item:before{left:9px;top:12px}.lp-tl__item:nth-child(2n) .lp-tl__time,.lp-tl__time{justify-self:start;order:0;font-size:17px}.lp-cta{flex-direction:column;align-items:flex-start}}.lp-agenda{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);grid-gap:28px;gap:28px;align-items:start}.lp-agenda__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;position:relative}.lp-agenda__item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:12px 16px 12px 12px;border-radius:12px;background:#fff;border:1px solid #e6edf7;box-shadow:0 4px 14px -10px rgba(10,47,107,.45)}.lp-agenda__item.is-main{border-color:color-mix(in srgb,var(--lp-gold) 55%,#fff);background:linear-gradient(90deg,#fffaf0,#fff 60%)}.lp-agenda__date{display:grid;place-items:center;align-content:center;grid-gap:2px;gap:2px;height:64px;border-radius:10px;color:#fff;background:linear-gradient(160deg,var(--lp-primary),var(--lp-navy));line-height:1}.lp-agenda__item.is-main .lp-agenda__date{background:linear-gradient(160deg,#e2b23a,#b9770e)}.lp-agenda__date b{font-size:19px;font-weight:800;white-space:nowrap}.lp-agenda__date em{font-style:normal;font-size:11.5px;opacity:.85}.lp-agenda__body{min-width:0;display:grid;grid-gap:4px;gap:4px}.lp-agenda__body strong{font-size:15px;line-height:1.4;color:var(--lp-ink)}.lp-agenda__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;color:#64748b}.lp-agenda__meta svg{margin-right:-6px;color:var(--lp-primary)}.lp-agenda__body p{margin:0;font-size:13px;line-height:1.55;color:#4b5563}.lp-agenda__status{align-self:start;white-space:nowrap;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;background:#eef3fb;color:#1559c7}.lp-agenda__status.is-done{background:#e6f6ec;color:#2e7d4f}.lp-agenda__info{position:-webkit-sticky;position:sticky;top:calc(var(--humg-header-h, 72px) + 16px);padding:22px;border-radius:16px;color:#fff;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--lp-gold) 40%,transparent),transparent 45%),linear-gradient(150deg,var(--lp-navy),var(--lp-primary));box-shadow:0 18px 40px -24px rgba(10,47,107,.8)}.lp-agenda__info h3{margin:0 0 14px;font-size:18px;line-height:1.35;color:#fff}.lp-agenda__count{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:16px}.lp-agenda__count span{display:grid;justify-items:center;padding:8px 4px;border-radius:10px;background:rgba(255,255,255,.1);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em}.lp-agenda__count b{font-size:24px;font-weight:800;color:#f6d77a;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-agenda__info dl{margin:0 0 18px;display:grid;grid-gap:12px;gap:12px}.lp-agenda__info dt{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#f6d77a}.lp-agenda__info dd{margin:3px 0 0;font-size:14px;line-height:1.5;color:rgba(255,255,255,.92)}.lp-agenda__info .lp-btn{width:100%}@media (max-width:1100px){.lp-agenda{grid-template-columns:minmax(0,1fr)}.lp-agenda__info{position:static}}@media (max-width:720px){.lp-agenda__item{grid-template-columns:60px minmax(0,1fr)}.lp-agenda__status{grid-column:2;justify-self:start}.lp-banner__nav{display:none}}