:root{--size-job-icon:20px;--job-bookmark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 4.5a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v16l-6-4-6 4Z'/%3E%3C/svg%3E")}.daily-home{padding-block:var(--space-6)}.daily-core,.daily-workspace,.daily-rail,.job-thread-heading{min-width:0}.daily-head h1{letter-spacing:var(--ls-heading);text-wrap:balance}.daily-job-search{gap:var(--space-2);margin-top:var(--space-4);display:flex}.daily-job-search input{width:100%;min-width:0;height:var(--size-touch);min-height:var(--size-touch);padding:var(--space-2) var(--space-3);border:1px solid var(--color-line-field);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font:inherit;flex:1 1 0}.daily-job-search input::placeholder{color:var(--color-muted);opacity:1}.daily-job-search .btn{flex:none}.daily-actions{column-gap:var(--space-6);margin-block:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.daily-actions a,.job-stream-head>a,.job-ask,.job-discuss,.job-save,.career-shell-link,.job-stream-status>a{min-height:var(--size-touch);font-size:var(--type-meta);font-weight:var(--fw-medium);align-items:center;display:inline-flex}.daily-actions a:active,.job-stream-head>a:active,.job-ask:active,.job-discuss:active,.job-save:active,.career-shell-link:active{color:var(--color-brand-strong)}.job-stream{background:var(--color-paper)}.job-stream-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-6) 0;display:flex}.job-stream-head h2,.career-profile h2,.daily-rail h2{overflow-wrap:break-word;min-width:0;font-size:var(--type-body);margin:0}.job-stream-list{display:grid}.job-thread{min-width:0;margin-inline:var(--space-6);padding-block:var(--space-6)}.job-thread+.job-thread{border-top:var(--rule-soft)}.job-thread:first-child{padding-top:var(--space-3)}.job-thread-head{align-items:start;column-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.job-thread-heading{display:contents}.job-bank-link{align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;min-height:var(--size-touch);color:var(--color-brand);grid-area:1/1;display:flex}.job-bank-link:active{color:var(--color-brand-strong)}@media (hover:hover){.job-bank-link:hover{color:var(--color-brand-strong)}}.job-bank-link .nh-mark{width:var(--space-8);height:var(--space-8);border:0;border-radius:0}.job-bank-link .nh-mark--logo{padding:0}.job-bank-copy{gap:var(--space-1);overflow-wrap:anywhere;min-width:0;display:grid}.job-bank{font-size:var(--type-meta);font-weight:var(--fw-strong)}.job-department{font-size:var(--type-label);color:var(--color-muted)}.job-posted{padding-left:calc(var(--space-8) + var(--space-2));color:var(--color-muted);font-size:var(--type-label);grid-area:2/1}.job-thread h2{margin:var(--space-3) 0 0;font-size:var(--type-title);overflow-wrap:anywhere}.job-thread h2 a{min-height:var(--size-touch);display:block}.job-owner{gap:var(--space-1);margin-top:var(--space-2);color:var(--color-muted);font-size:var(--type-meta);flex-wrap:wrap;display:flex}.job-facts-grid{align-items:baseline;gap:var(--space-2) var(--space-6);margin:var(--space-2) 0 0;flex-wrap:wrap;display:flex}.job-facts-grid>div{align-items:baseline;gap:var(--space-1);overflow-wrap:anywhere;min-width:0;font-size:var(--type-label);display:flex}.job-facts-grid dt{color:var(--color-muted)}.job-facts-grid dd{font-weight:var(--fw-medium);margin:0}.job-facts-grid .job-fact-salary{color:var(--color-muted);margin-left:auto}.job-fact-salary dd{font-weight:var(--fw-regular)}.job-fact-stated dd{color:var(--color-brand);font-weight:var(--fw-strong)}.job-preview,.job-preview-status{margin-top:var(--space-4)}.job-summary p{font-size:var(--type-meta);overflow-wrap:anywhere;margin:0}.job-summary p+p{margin-top:var(--space-2)}.job-summary strong{font-weight:var(--fw-strong)}.job-requirement-extra{margin-top:var(--space-1);display:block}.job-preview-status{color:var(--color-muted);font-size:var(--type-meta)}.job-thread-actions{grid-area:1/2/span 2;align-items:center;gap:0;margin-left:auto;display:flex}.job-icon-action{width:var(--size-touch);height:var(--size-touch);flex:0 0 var(--size-touch);border-radius:var(--radius-control);justify-content:center;position:relative}.job-icon-action>.i{width:var(--size-job-icon);height:var(--size-job-icon)}.job-save>.i{--i:var(--job-bookmark)}.job-discuss>.i{--i:var(--i-reply)}.job-icon-tip{z-index:1;bottom:calc(100% + var(--space-1));width:max-content;padding:var(--space-1) var(--space-2);border:var(--rule-soft);border-radius:var(--radius-control);background:var(--color-paper);color:var(--color-ink);font-size:var(--type-label);font-weight:var(--fw-medium);white-space:nowrap;display:none;position:absolute;right:0}.job-icon-action:focus-visible .job-icon-tip{display:block}@media (hover:hover){.job-icon-action:hover{background:var(--color-canvas)}.job-icon-action:hover .job-icon-tip{display:block}}.job-related{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--rule-soft)}.job-related h3{margin:0 0 var(--space-1);font-size:var(--type-meta)}.job-discussion-list,.career-community-list,.career-rail-list{margin:0;padding:0;list-style:none}.job-discussion-list>li+li{margin-top:var(--space-3)}.job-discussion-title{min-height:var(--size-touch);font-size:var(--type-meta);font-weight:var(--fw-medium);overflow-wrap:anywhere;align-items:center;display:flex}.job-discussion-title:active{color:var(--color-brand-strong)}.job-context-label,.job-discussion-meta{overflow-wrap:anywhere;gap:var(--space-1) var(--space-3);color:var(--color-muted);font-size:var(--type-label);flex-wrap:wrap;display:flex}.job-context-label{margin-top:var(--space-2)}.job-discussion-meta{margin-top:var(--space-1)}.job-related-empty{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--type-meta)}.job-stream-foot{justify-items:start;gap:var(--space-3);margin-inline:var(--space-6);padding-block:var(--space-4) var(--space-6);border-top:var(--rule-soft);display:grid}.job-stream-source{gap:var(--space-1) var(--space-3);color:var(--color-muted);font-size:var(--type-label);flex-wrap:wrap;display:flex}.job-stream-boundary,.job-stream-member-status{margin-top:var(--space-4);color:var(--color-muted);font-size:var(--type-meta)}.job-stream-status{justify-items:start;gap:var(--space-3);padding:var(--space-4);border:var(--rule);border-radius:var(--radius-md);background:var(--color-paper);display:grid}.job-stream--members{margin-top:var(--space-6)}.daily-workspace{display:none}.daily-rail{align-content:start;gap:var(--space-6);margin-top:var(--space-6);display:grid}.daily-rail>section{padding-block:var(--space-4);border-bottom:var(--rule-soft)}.career-community-list>li,.career-rail-list>li{padding-block:var(--space-3);border-bottom:var(--rule-soft)}.career-community-link{color:var(--color-ink);font-weight:var(--fw-strong)}.career-community-latest,.career-rail-title{overflow-wrap:anywhere;display:flex}.career-community-latest{font-size:var(--type-label)}.career-rail-meta{overflow-wrap:anywhere;gap:var(--space-1) var(--space-2);min-width:0;color:var(--color-muted);font-size:var(--type-label);flex-wrap:wrap;display:flex}.career-rail-context{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--type-label)}.career-rail-more{margin-top:var(--space-2)}.career-question-foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.career-question-foot>p{flex:1 1 0}.career-question-reply{flex:none}@media (width>=900px){.daily-home{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 264px;display:grid}.daily-rail{margin-top:0}}@media (width>=1280px){.daily-home{--container:1240px;grid-template-columns:200px minmax(0,1fr) 264px}.daily-workspace{align-self:start;display:block}.career-profile{padding:var(--space-4) var(--space-3);border-bottom:var(--rule-soft)}.career-profile>.i{width:var(--size-touch);height:var(--size-touch);color:var(--color-muted);margin-bottom:var(--space-3)}.career-profile>p{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--type-meta)}.career-profile>a{margin-top:var(--space-2)}.career-menu,.career-menu-secondary{margin-top:var(--space-4);display:grid}.career-menu .career-shell-link,.career-menu-secondary .career-shell-link{padding-inline:var(--space-3);border-radius:var(--radius-control);display:flex}.career-menu [aria-current]{background:var(--color-surface);color:var(--color-brand);font-weight:var(--fw-strong)}.career-menu-secondary{padding-top:var(--space-3);border-top:var(--rule-soft)}}@media (width<=767px){.daily-home{padding-top:var(--space-4)}.daily-head h1{font-size:var(--type-title)}.daily-actions{column-gap:var(--space-4);margin-bottom:var(--space-2)}.job-stream-head{padding-inline:var(--space-4)}.job-thread,.job-stream-foot{margin-inline:var(--space-4)}.job-bank-link{grid-column:1/-1}.job-posted{align-self:center;padding-left:0}.job-thread-actions{grid-row:2}.job-icon-tip{bottom:auto;top:calc(100% + var(--space-1))}.job-thread:has(.job-icon-action:focus-visible)>h2{margin-top:calc(var(--space-3) + var(--space-8))}.job-facts-grid{column-gap:var(--space-4)}.job-facts-grid .job-fact-salary{margin-left:0}}@media (width<=767px) and (hover:hover){.job-thread:has(.job-icon-action:hover)>h2{margin-top:calc(var(--space-3) + var(--space-8))}}
