.ac-career-head{padding:clamp(28px,4vw,48px) 0 clamp(18px,2.4vw,28px)}.ac-job-rows{border-top:1px solid var(--color-text)}.ac-job{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 24px;align-items:center;padding:20px 0;border-bottom:1px solid var(--color-divider);color:var(--color-text);text-decoration:none}.ac-job:hover{background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.ac-job__ten{font-family:var(--font-heading);font-size:21px;line-height:1.15}.ac-job__meta{display:flex;flex-wrap:wrap;gap:6px}.ac-job__luong{font-family:var(--font-heading);font-size:17px;color:var(--color-accent-700)}.ac-job__mo{font-size:var(--fs-rd);color:color-mix(in srgb,var(--color-text) 72%,transparent)}.ac-job__go{font-family:var(--font-heading);font-size:15px;color:var(--color-accent-700);text-align:right}.ac-job__head{padding:clamp(28px,4vw,48px) 0 clamp(14px,2vw,22px);max-width:62ch}.ac-job__spec{margin-bottom:clamp(10px,1.6vw,18px)}.ac-apply{padding:clamp(16px,2.2vw,22px);background:color-mix(in srgb,var(--color-accent) 6%,transparent)}.ac-apply__mo{font-size:var(--fs-rd);color:color-mix(in srgb,var(--color-text) 74%,transparent)}.ac-apply .btn{text-decoration:none;min-height:46px}