.job-entry{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;gap:var(--space-4);border-bottom:var(--rule) solid var(--color-line);padding:var(--space-4) 0}.job-entry:last-child{border-bottom:0}.company-logo{display:grid;width:48px;height:48px;place-items:center;overflow:hidden;border:var(--rule) solid var(--color-line);background:var(--color-raised);padding:var(--space-1);color:var(--color-soft);font:600 var(--text-sm) / 1 var(--font-mono);text-transform:uppercase}.company-logo img,.company-image{max-width:100%;max-height:100%;object-fit:contain}.company-image{max-height:96px}.job-copy{display:grid;min-width:0;gap:var(--space-1)}.job-copy>p{color:var(--color-soft)}.job-copy>.tags{padding-top:var(--space-2)}.job-title{font:500 var(--text-lg) / 1.3 var(--font-mono);letter-spacing:-.03em;transition:color var(--fast) var(--ease)}.job-title:after{position:absolute;inset:0;content:""}.job-company{position:relative;z-index:1;color:var(--color-ink);font-weight:500}.job-company:hover{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.job-entry:hover .job-title{color:var(--color-accent)}.job-entry>.arrow-icon{margin-top:var(--space-1);color:var(--color-faint)}.job-entry:hover>.arrow-icon{color:var(--color-accent);translate:3px 0}.job-entry--compact{grid-template-columns:36px minmax(0,1fr) auto;gap:var(--space-3);padding:var(--space-4) 0}.job-entry--compact .company-logo{width:36px;height:36px}.job-entry--compact .job-title{font-size:var(--text-md)}.listing-pills{display:flex;min-width:0;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.listing-pills>.pill-strip{flex:0 1 auto}.company-identity{display:grid;gap:var(--space-3)}.company-identity:hover>strong{color:var(--color-accent)}.job-publication{display:grid;gap:var(--space-4)}.job-publication .editor{max-width:36rem}.job-publication-return>summary{width:fit-content;cursor:pointer}.job-publication-return>.editor{margin-top:var(--space-4)}.editor fieldset.job-range{gap:var(--space-2);border:0;padding:0}.editor .job-range .action-link{justify-self:start}
