/* Page CSS trích từ <style> inline của legal-global-tuyen-dung.html (bỏ preloader + base64 bg) */
.btn-ghost{border-color:rgba(255,255,255,.28);color:#fff}
.btn-ghost:hover{border-color:#fff;background:rgba(255,255,255,.08)}
.btn-white{background:#fff;color:var(--red)}
.btn-white:hover{background:var(--ink);color:#fff}
.topbar .langs{display:flex;gap:6px}
.topbar .langs span{padding:2px 9px;border-radius:999px;cursor:pointer;transition:.2s}
.topbar .langs span.on{background:var(--red);color:#fff}
.topbar .langs span:not(.on):hover{color:#fff}
nav.menu a.on{color:var(--red)}
nav.menu a.on::after{width:100%;background:var(--red)}
.stats-strip{background:var(--red);padding:28px 0}
.stats-row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.stat-item{text-align:center;color:#fff;flex:1;min-width:100px}
.stat-item .snum{font-family:"Archivo",sans-serif;font-size:clamp(26px,4vw,44px);font-weight:900;line-height:1;margin-bottom:4px}
.stat-item .slbl{font-size:13px;opacity:.82;font-family:"Be Vietnam Pro",sans-serif}
.stat-div{width:1px;height:48px;background:rgba(255,255,255,.22);flex-shrink:0}
@media(max-width:640px){.stat-div{display:none}.stats-row{gap:12px}}

/* Responsive polish (audit): stats 2x2 trên mobile thay vì wrap lệch 3+1 */
@media(max-width:640px){
  .stats-row{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}
  .stat-item{min-width:0}
  .stat-div{display:none}
}
