#hr-raleigh-snapshot{box-sizing:border-box;background:#f4f6fa;color:#0a1a29;border-top:3px solid #006aff;padding:clamp(22px,4vw,40px);margin:24px auto 36px;max-width:1200px;font-family:inherit;text-align:left;line-height:1.5;isolation:isolate;container-type:inline-size;container-name:hr-snapshot}
#hr-raleigh-snapshot *{box-sizing:border-box}
#hr-raleigh-snapshot [hidden]{display:none!important}
#hr-raleigh-snapshot .hrs-kicker{color:#0a3359;font-size:12px;letter-spacing:.11em;font-weight:650;text-transform:uppercase;margin:0 0 10px}
#hr-raleigh-snapshot h2{color:#0a1a29;font-size:clamp(25px,3vw,34px);font-weight:650;line-height:1.17;letter-spacing:-.035em;margin:0 0 14px;max-width:24ch}
#hr-raleigh-snapshot .hrs-scope{font-size:14px;color:#212529;margin:0;max-width:65ch}
#hr-raleigh-snapshot .hrs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #ccd5df;border-bottom:1px solid #ccd5df;margin:26px 0 16px;padding:20px 0}
#hr-raleigh-snapshot .hrs-stat{min-width:0;padding:0 16px;border-right:1px solid #ccd5df}
#hr-raleigh-snapshot .hrs-stat:first-child{padding-left:0}
#hr-raleigh-snapshot .hrs-stat:last-child{border:0;padding-right:0}
#hr-raleigh-snapshot .hrs-label{font-size:14px;font-weight:600;margin:0 0 7px}
#hr-raleigh-snapshot .hrs-value{font-size:clamp(28px,3.4vw,38px);font-weight:650;line-height:1.1;letter-spacing:-.04em;margin:0 0 10px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
#hr-raleigh-snapshot .hrs-current .hrs-value{color:#0058c9}
#hr-raleigh-snapshot .hrs-date,#hr-raleigh-snapshot .hrs-source{font-size:12px;line-height:1.55;color:#344a5e;margin:0}
#hr-raleigh-snapshot .hrs-source{margin-bottom:20px}
#hr-raleigh-snapshot .hrs-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px}
#hr-raleigh-snapshot .hrs-primary,#hr-raleigh-snapshot .hrs-retry{background:#0058c9;color:#fff;padding:12px 17px;min-height:46px;border:1px solid #0058c9;text-decoration:none;font-size:14px;font-weight:600;line-height:1.5;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;border-radius:3px;cursor:pointer;font-family:inherit}
#hr-raleigh-snapshot .hrs-primary:hover,#hr-raleigh-snapshot .hrs-retry:hover{background:#0a3359;border-color:#0a3359}
#hr-raleigh-snapshot .hrs-secondary{display:inline-flex;align-items:center;min-height:44px;color:#0058c9;font-size:14px;text-decoration:underline;text-underline-offset:4px}
#hr-raleigh-snapshot a:focus-visible,#hr-raleigh-snapshot button:focus-visible{outline:3px solid #0a3359;outline-offset:4px}
#hr-raleigh-snapshot .hrs-status{font-size:15px;line-height:1.6;margin:22px 0 0}
@media(max-width:700px){#hr-raleigh-snapshot .hrs-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}#hr-raleigh-snapshot .hrs-stat:nth-child(2){border:0;padding-right:0}#hr-raleigh-snapshot .hrs-current{grid-column:1/-1;border-top:1px solid #ccd5df!important;padding:18px 0 0!important}#hr-raleigh-snapshot .hrs-current .hrs-value{font-size:30px}#hr-raleigh-snapshot .hrs-primary{width:100%;justify-content:center}#hr-raleigh-snapshot .hrs-actions{gap:8px}#hr-raleigh-snapshot .hrs-source{max-width:40ch}}

@container hr-snapshot (max-width:700px){#hr-raleigh-snapshot .hrs-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}#hr-raleigh-snapshot .hrs-stat:nth-child(2){border:0;padding-right:0}#hr-raleigh-snapshot .hrs-current{grid-column:1/-1;border-top:1px solid #ccd5df!important;padding:18px 0 0!important}#hr-raleigh-snapshot .hrs-current .hrs-value{font-size:30px}#hr-raleigh-snapshot .hrs-primary{width:100%;justify-content:center}#hr-raleigh-snapshot .hrs-actions{gap:8px}#hr-raleigh-snapshot .hrs-source{max-width:40ch}}


@container hr-snapshot (max-width:260px){#hr-raleigh-snapshot .hrs-stats{grid-template-columns:minmax(0,1fr)}#hr-raleigh-snapshot .hrs-stat{border-right:0;padding:0}#hr-raleigh-snapshot .hrs-stat:nth-child(2){border-top:1px solid #ccd5df;padding-top:18px}#hr-raleigh-snapshot .hrs-current{grid-column:1}}
