.hrm{color:#fff;background:radial-gradient(60% 50% at 92% 0,#38c5e814,#38c5e800 70%),linear-gradient(135deg,#071b32,#0b2944 55%,#06182e);padding:60px 0;position:relative;overflow:hidden}.hrm__inner{max-width:1270px;margin:0 auto;padding:0 46px}.hrm__header{grid-template-columns:minmax(0,60fr) minmax(0,40fr);align-items:end;gap:48px;margin-bottom:28px;display:grid}.hrm__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#5eead4;margin:0 0 14px;font-size:12px;font-weight:700}.hrm__title{letter-spacing:-.025em;color:#fff;max-width:14ch;margin:0;font-size:52px;font-weight:700;line-height:1.07}.hrm__aside{border-left:1px solid #5eead473;padding-left:24px}.hrm__lede{color:#cbd5e1;margin:0 0 20px;font-size:16px;line-height:1.6}.hrm__table{border-top:1px solid #94a3b838}.hrm__cols{letter-spacing:.14em;text-transform:uppercase;color:#7f93ad;border-bottom:1px solid #94a3b824;grid-template-columns:72px 260px minmax(0,1fr);padding:12px 0;font-size:11px;font-weight:600;display:grid}.hrm__cols span:first-child{grid-column:2}.hrm__rows{margin:0;padding:0;list-style:none}.hrm__row{border-bottom:1px solid #94a3b81f;grid-template-columns:72px 260px minmax(0,1fr);align-items:center;min-height:96px;transition:background-color .16s;display:grid}.hrm__row:hover{background-color:#ffffff06}.hrm__rail{align-self:stretch;align-items:center;display:flex;position:relative}.hrm__rail:before{content:"";background:linear-gradient(to bottom,color-mix(in srgb,var(--hrm-accent) 30%,transparent),color-mix(in srgb,var(--hrm-next) 30%,transparent));width:1px;position:absolute;top:0;bottom:0;left:23px}.hrm__row:first-child .hrm__rail:before{top:50%}.hrm__row:last-child .hrm__rail:before{bottom:50%}.hrm__icon{z-index:1;border:1px solid color-mix(in srgb,var(--hrm-accent) 40%,transparent);width:47px;height:47px;color:var(--hrm-accent);background:#0a2340;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.hrm__cat{min-width:0;padding:16px 24px 16px 0}.hrm__catlink{color:#fff;border-radius:4px;align-items:center;min-height:32px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.hrm__catlink:hover{text-underline-offset:4px;text-decoration:underline}.hrm__desc{color:#8ea3c0;margin:2px 0 0;font-size:12px;line-height:1.45}.hrm__leaves{flex-wrap:wrap;gap:6px 28px;min-width:0;margin:0;padding:12px 0;list-style:none;display:flex}.hrm__leaf{color:#e2e8f0;overflow-wrap:anywhere;border-radius:4px;align-items:center;gap:4px;min-height:32px;font-size:14px;text-decoration:none;display:inline-flex}.hrm__leaf span{border-bottom:1px solid #e2e8f04d;transition:border-color .16s}.hrm__leaf:hover span{border-bottom-color:#fff}.hrm__leaf svg{color:var(--hrm-accent);opacity:.85;flex-shrink:0}.hrm__catlink:focus-visible,.hrm__leaf:focus-visible{outline-offset:3px;outline:2px solid #5eead4}@media(max-width:850px){.hrm__header{grid-template-columns:1fr;gap:24px}.hrm__title{font-size:44px}.hrm__cols{display:none}.hrm__row{grid-template-columns:64px minmax(0,1fr);align-items:start}.hrm__rail{grid-row:1/span 2;align-items:flex-start;padding-top:18px}.hrm__row:first-child .hrm__rail:before{top:18px}.hrm__row:last-child .hrm__rail:before{height:18px;bottom:auto}.hrm__cat{padding:18px 0 4px}.hrm__leaves{grid-column:2;gap:2px 22px;padding:4px 0 18px}.hrm__leaf,.hrm__catlink{min-height:44px}}@media(max-width:480px){.hrm__inner{padding:0 22px}.hrm__title{font-size:36px}.hrm__row{grid-template-columns:56px minmax(0,1fr)}.hrm__icon{width:42px;height:42px}.hrm__rail:before{left:20px}.hrm__catlink{font-size:18px}.hrm__leaf{font-size:13px}.hrm__leaves{gap:0 18px}}@media(prefers-reduced-motion:reduce){.hrm__row,.hrm__leaf span{transition:none}}
