.hr-knowledge-page{background:#fff;color:#242523}.hr-index{--hr-accent:#b42e2e;--hr-line:#e8e9e5;--hr-muted:#656a63;--hr-surface:#fff;--hr-soft:#f7f8f5;--hr-selected:#fff2f1;--hr-selected-line:#efc8c4;font-weight:400;margin:0 auto;padding-top:24px;width:min(1104px,calc(100% - 64px))}.hr-index [hidden]{display:none!important}.hr-index :is(a,button,input,select){-webkit-tap-highlight-color:transparent}.hr-index a{color:inherit;text-decoration:none}.hr-index :is(a,button,select):focus-visible{outline:2px solid var(--hr-accent);outline-offset:4px}.hr-index button{cursor:pointer;font:inherit}.hr-index svg{display:block}.hr-index .page-intro{padding-bottom:32px;text-align:center}.hr-index>.hr-crumb-row{height:32px;margin:0 0 14px}.hr-index .hr-crumb-row .breadcrumb{margin:0}.hr-index .hr-crumb-row .breadcrumb a{text-decoration:underline}.hr-index .hr-crumb-row .breadcrumb ol{justify-content:center}.hr-index h1{font-size:clamp(32px,3.3vw,42px);font-weight:500;letter-spacing:-.045em;line-height:1.2;margin:0;overflow-wrap:anywhere}.hr-index .search-wrap{margin:26px auto 0;max-width:460px}.hr-index .article-search{align-items:center;background:var(--hr-soft);border:1px solid #dce0d5;border-radius:10px;display:flex;min-height:50px;text-align:left;transition:border-color .15s,box-shadow .15s}.hr-index .article-search:focus-within{background:var(--hr-surface);border-color:var(--hr-accent);box-shadow:0 0 0 3px #d6333310}.hr-index .article-search input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:inherit;font:inherit;font-size:16px;height:48px;min-width:0;outline:0;padding:0 8px 0 0;width:100%}.hr-index input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.hr-index input::-moz-placeholder{color:#737a6d;opacity:1}.hr-index input:-ms-input-placeholder{color:#737a6d;opacity:1}.hr-index input::placeholder{color:#737a6d;opacity:1}.hr-index :is(.search-submit,.search-clear){background:transparent;border:0;border-radius:7px;color:var(--hr-muted);display:grid;flex:none;min-height:44px;min-width:44px;place-items:center}.hr-index :is(.search-submit,.search-clear) svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;height:19px;width:19px}.hr-index .search-loading{align-items:center;background:var(--hr-selected);border-radius:999px;color:var(--hr-accent);display:none;flex:none;gap:4px;height:24px;justify-content:center;margin-right:1px;width:38px}.hr-index .search-loading:has(+.search-clear[hidden]){margin-right:12px}.hr-index .search-loading>span{background:currentColor;border-radius:50%;height:4px;opacity:.7;width:4px}.hr-index[aria-busy=true] .search-loading{display:flex}.hr-index[aria-busy=true] .search-loading>span{animation:hr-search-dot-pulse 1.1s ease-in-out infinite}.hr-index .search-loading>span:nth-child(2){animation-delay:.14s}.hr-index .search-loading>span:nth-child(3){animation-delay:.28s}.hr-index[aria-busy=true] .search-feedback{opacity:0}@keyframes hr-search-dot-pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-1.5px)}}.hr-index[aria-busy=true] :is(.page-intro h1,.featured-image,.card-image,.article-meta,.featured-copy h2,.card-copy h2,.article-updated,.article-count,.sort-trigger,.pagination-summary,.pagination-controls,.search-empty h2,.search-empty p,.search-reset){position:relative;visibility:hidden}.hr-index[aria-busy=true] :is(.page-intro h1,.featured-image,.card-image,.article-meta,.featured-copy h2,.card-copy h2,.article-updated,.article-count,.sort-trigger,.pagination-summary,.pagination-controls,.search-empty h2,.search-empty p,.search-reset):after{animation:hr-skeleton-pulse 1.8s ease-in-out infinite;background:var(--hr-line);border-radius:6px;content:"";inset:0;position:absolute;visibility:visible}.hr-index[aria-busy=true] .page-intro h1:after{height:.7em;margin:auto;width:min(90%,360px)}.hr-index[aria-busy=true] :is(.article-meta,.article-count,.pagination-summary):after{height:9px;margin-block:auto;max-width:160px;width:65%}.hr-index[aria-busy=true] :is(.featured-copy h2,.card-copy h2,.search-empty h2,.search-empty p):after{background:repeating-linear-gradient(180deg,var(--hr-line) 0 .45em,transparent .45em 1.35em);width:90%}.hr-index[aria-busy=true] .featured-copy h2:after{background:repeating-linear-gradient(180deg,var(--hr-line) 0 .45em,transparent .45em 1.23em)}.hr-index[aria-busy=true] :is(.search-empty h2,.search-empty p):after{margin-inline:auto}.hr-index[aria-busy=false][data-reveal=true][data-instant=false] :is(.page-intro h1,#hr-results){animation:hr-results-reveal .18s cubic-bezier(.23,1,.32,1)}@keyframes hr-skeleton-pulse{0%,to{opacity:.55}50%{opacity:.9}}@keyframes hr-results-reveal{0%{opacity:0}to{opacity:1}}.hr-index .category-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:20px auto 0}.hr-index .category-filters a{align-items:center;border:1px solid var(--hr-line);border-radius:999px;color:var(--hr-muted);display:flex;font-size:13px;gap:8px;justify-content:center;line-height:20px;min-height:44px;padding:9px 28px;position:relative;transition:background-color .15s,border-color .15s}.hr-index .category-filters a[aria-current]{background:var(--hr-selected);border-color:var(--hr-selected-line);color:var(--hr-accent)}.hr-index .category-clear{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;height:14px;margin-top:-7px;position:absolute;right:9px;top:50%;width:14px}.hr-index .search-feedback{color:var(--hr-muted);font-size:13px;line-height:20px;margin:10px 0 0;min-height:20px}.hr-index #hr-results{outline:none;scroll-margin-top:100px}.hr-index #hr-results:focus-visible{outline:2px solid var(--hr-accent);outline-offset:8px}.hr-index :is(.featured-card,.article-card){background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:16px;min-width:0;transition:border-color .15s,box-shadow .15s}.hr-index .featured-link{border-radius:16px;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);padding:18px}.hr-index .featured-copy{align-self:center;order:-1;padding:6px 2px}.hr-index .article-meta{align-items:center;color:var(--hr-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:5px;line-height:20px}.hr-index .featured-copy h2{font-size:clamp(25px,2.5vw,30px);font-weight:500;letter-spacing:-.035em;line-height:1.23;margin:20px 0 26px;overflow-wrap:anywhere}.hr-index .article-updated{align-self:flex-start;color:var(--hr-muted);font-size:12px;line-height:18px;margin:0}.hr-index .article-updated time{font-variant-numeric:tabular-nums;white-space:nowrap}.hr-index :is(.featured-image,.card-image){background:var(--hr-soft);border-radius:8px;min-width:0;overflow:hidden;position:relative}.hr-index .featured-image{min-height:310px}.hr-index :is(.featured-image,.card-image)>img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .18s ease;width:100%}.hr-index .featured-image>img{inset:0;position:absolute}.hr-index .featured-badge{background:#c53730;border-radius:999px;color:#fff;font-size:12px;font-weight:500;line-height:20px;padding:5px 12px;position:absolute;right:10px;top:10px}.hr-index .article-image-placeholder{color:var(--hr-accent);display:flex;flex-direction:column;font-size:36px;height:100%;justify-content:center;letter-spacing:-.06em;line-height:1;min-height:inherit;padding:24px}.hr-index .article-image-placeholder span{color:var(--hr-muted);font-size:19px;letter-spacing:-.04em;margin-top:6px}.hr-index .article-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:30px}.hr-index #hr-results>:is(.article-toolbar:first-child,.filter-sheet+.article-toolbar){margin-top:0}.hr-index .article-count{color:var(--hr-muted);font-size:13px;line-height:20px;margin:0}.hr-index .article-sort-control{max-width:100%;position:relative}.hr-index .article-sort-control svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex:none;height:18px;pointer-events:none;width:18px}.hr-index .sort-trigger{align-items:center;background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:10px;box-shadow:0 1px 2px #24252305;color:inherit;display:flex;font-size:13px;gap:8px;line-height:20px;min-height:46px;min-width:176px;padding:0 12px}.hr-index .sort-label{flex:1;text-align:left}.hr-index .sort-chevron,.hr-index .sort-symbol{color:var(--hr-muted)}.hr-index .sort-trigger .sort-chevron{height:14px;transition:transform .16s ease;width:14px}.hr-index .sort-trigger[aria-expanded=true]{background:var(--hr-soft);border-color:#a9b0a1}.hr-index .sort-trigger[aria-expanded=true] .sort-chevron{transform:rotate(180deg)}.hr-index .sort-menu{background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:14px;box-shadow:0 2px 4px #24252306,0 10px 24px #24252312,0 24px 48px #24252309;max-width:calc(100vw - 32px);overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);transform-origin:top right;transition:opacity .16s ease,transform .16s ease;width:244px;z-index:10}.hr-index .sort-menu[data-side=top]{bottom:calc(100% + 8px);top:auto;transform-origin:bottom right}.hr-index .sort-menu-heading{color:var(--hr-muted);font-size:12px;line-height:18px;margin:0;padding:8px 11px}.hr-index .sort-option{align-items:center;border-radius:8px;color:var(--hr-muted);display:grid;font-size:14px;gap:11px;grid-template-columns:18px 1fr 16px;line-height:20px;min-height:48px;padding:10px 11px;text-align:left;width:100%}.hr-index .sort-option+.sort-option{margin-top:2px}.hr-index .sort-check{opacity:0}.hr-index .sort-option[aria-checked=true]{background:var(--hr-selected);color:var(--hr-accent);font-weight:500}.hr-index .sort-option[aria-checked=true] .sort-check{opacity:1}.hr-index .sort-option:focus-visible{outline-offset:-2px}.hr-index [data-instant=true] :is(.sort-menu,.sort-chevron){transition:none}.hr-index .native-sort{display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.hr-index .native-sort :is(select,button){background:var(--hr-surface);border:1px solid var(--hr-line);border-radius:8px;color:inherit;min-height:44px;padding:8px 12px}.hr-index .article-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.hr-index .article-link{border-radius:16px;display:flex;flex-direction:column;height:100%;padding:16px}.hr-index .card-image{aspect-ratio:1.85;flex:none}.hr-index .card-copy{display:flex;flex:1;flex-direction:column;padding:16px 1px 2px}.hr-index .card-copy h2{font-size:19px;font-weight:500;letter-spacing:-.025em;line-height:1.35;margin:9px 0 26px;overflow-wrap:anywhere}.hr-index .card-copy .article-updated{margin-top:auto}.hr-index :is(.featured-copy,.card-copy) h2:last-child{margin-bottom:0}.hr-index .article-pagination{align-items:center;border-top:1px solid var(--hr-line);display:flex;gap:20px;justify-content:space-between;margin-top:32px;padding-top:24px}.hr-index .pagination-summary{color:var(--hr-muted);font-size:13px;font-variant-numeric:tabular-nums;line-height:20px;margin:0}.hr-index :is(.pagination-controls,.page-numbers){align-items:center;display:flex}.hr-index .pagination-controls{gap:10px}.hr-index .page-numbers{flex-wrap:wrap;gap:4px;justify-content:center}.hr-index :is(.page-step,.page-number){align-items:center;background:var(--hr-surface);border:1px solid transparent;border-radius:10px;color:var(--hr-muted);display:flex;flex:none;font-size:13px;justify-content:center;line-height:20px;min-height:44px;min-width:44px}.hr-index .page-step{border-color:var(--hr-line);gap:8px;padding:0 13px}.hr-index .page-step svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;height:18px;width:18px}.hr-index .page-step[aria-disabled]{opacity:.45}.hr-index .page-number{font-variant-numeric:tabular-nums;padding:0 8px}.hr-index .page-number[aria-current]{background:var(--hr-selected);border-color:var(--hr-selected-line);color:var(--hr-accent);font-weight:600}.hr-index .page-gap{color:var(--hr-muted);text-align:center;width:14px}.hr-index .mobile-page-summary{display:none}.hr-index .search-empty{border:1px solid var(--hr-line);border-radius:16px;padding:48px 20px;text-align:center}.hr-index .search-empty h2{font-size:23px;font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:0 0 12px}.hr-index .search-empty p{color:var(--hr-muted);font-size:16px;line-height:1.6}.hr-index .search-reset{align-items:center;background:var(--hr-soft);border:1px solid var(--hr-line);border-radius:8px;display:inline-flex;font-size:14px;margin-top:20px;min-height:44px;padding:9px 16px}.hr-employer-shell{margin:0 auto;width:min(1104px,calc(100% - 64px))}.hr-index:not([data-enhanced]) .filter-bar{display:none}.hr-index .filter-bar{background:#fff;margin:0 0 14px}.dark .hr-index .filter-bar{background:#0f172a}.hr-index :is(.filter-bar,.filter-sheet){--fs-surface:var(--hr-surface);--fs-line:var(--hr-line);--fs-muted:var(--hr-muted);--fs-accent:var(--hr-accent);--fs-selected:var(--hr-selected);--fs-selected-line:var(--hr-selected-line);--fs-soft:var(--hr-soft)}@media (max-width:1023.98px){.hr-index[data-enhanced] .article-toolbar{display:none}}@starting-style{.hr-index .sort-menu{opacity:0;transform:translateY(-4px) scale(.98)}.hr-index .sort-menu[data-side=top]{transform:translateY(4px) scale(.98)}}@media (hover:hover) and (pointer:fine){.hr-index :is(.featured-card,.article-card):hover{border-color:#c8cdc1;box-shadow:0 3px 12px #24252306}.hr-index :is(.featured-link,.article-link):hover img{transform:scale(1.02)}.hr-index .category-filters a:hover,.hr-index .page-number:hover,.hr-index .page-step[href]:hover,.hr-index .sort-option:hover{background:var(--hr-soft)}.hr-index .category-filters a[aria-current]:hover{background:var(--hr-selected);border-color:var(--hr-accent)}.hr-index .sort-option[aria-checked=true]:hover{background:var(--hr-selected)}}@media (max-width:1079px){.hr-employer-shell,.hr-index{width:calc(100% - 48px)}.hr-index{padding-top:20px}.hr-index .article-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.hr-index .featured-link{gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.hr-index .article-pagination{flex-direction:column;gap:14px}}@media (max-width:639px){.hr-employer-shell,.hr-index{width:calc(100% - 32px)}.hr-index{padding-top:14px}.hr-index .page-intro{padding-bottom:20px}.hr-index .search-wrap{margin-top:22px}.hr-index .search-loading{gap:3px;width:32px}.hr-index .category-filters{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.hr-index .category-filters a{line-height:18px;padding:9px 7px}.hr-index .category-clear{display:none}.hr-index .featured-link{display:flex;flex-direction:column;gap:0;padding:13px}.hr-index .featured-copy{align-self:stretch;order:0;padding:17px 2px 3px}.hr-index .featured-copy h2{font-size:24px;line-height:1.3;margin:10px 0 20px}.hr-index .featured-image{aspect-ratio:1.7;min-height:0}.hr-index .article-meta{font-size:13px}.hr-index .article-toolbar{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;margin-top:24px}.hr-index .article-count{max-width:10ch}.hr-index .sort-trigger{min-height:48px;min-width:166px;padding:0 10px}.hr-index .article-grid{gap:20px;grid-template-columns:minmax(0,1fr)}.hr-index .article-link{padding:13px}.hr-index .card-copy{padding:16px 2px 3px}.hr-index .card-copy h2{font-size:21px;margin-bottom:22px}.hr-index .article-pagination{margin-top:28px;padding-top:20px}.hr-index .pagination-controls{display:grid;gap:12px 8px;grid-template-columns:auto 1fr auto;width:100%}.hr-index .page-numbers{grid-column:1/-1;grid-row:1}.hr-index .page-step{grid-row:2;padding:0 11px}.hr-index .page-prev{grid-column:1}.hr-index .page-next{grid-column:3}.hr-index .mobile-page-summary{color:var(--hr-muted);display:block;font-size:12px;font-variant-numeric:tabular-nums;grid-column:2;grid-row:2;text-align:center}.hr-index :is(.page-step,.page-number){min-height:48px}.hr-index .search-empty{padding:36px 16px}.hr-index .native-sort{grid-column:1/-1}}.dark .hr-knowledge-page{background:#0f172a;color:#f1f5f9}.dark .hr-index{--hr-accent:#ff9b90;--hr-line:#364152;--hr-muted:#aeb7c4;--hr-surface:#172133;--hr-soft:#1e293b;--hr-selected:#402c32;--hr-selected-line:#86504f}.dark .hr-index .article-search{border-color:var(--hr-line)}.dark .hr-index input::-moz-placeholder{color:var(--hr-muted)}.dark .hr-index input:-ms-input-placeholder{color:var(--hr-muted)}.dark .hr-index input::placeholder{color:var(--hr-muted)}@media (prefers-reduced-motion:reduce){.hr-index *,.hr-index :after,.hr-index :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
