.rail-aside{display:flex;flex-direction:column;flex-shrink:0;gap:14px;width:220px}@media(max-width:900px){.rail-aside{display:none}}.rail-aside .aside-jobs{background:var(--background);border-radius:12px;display:block;overflow:hidden;padding:16px 16px 24px;text-decoration:none}.rail-aside .aside-jobs .aj-title{color:var(--theme);font-size:16px;font-weight:600;margin-bottom:8px}.rail-aside .aside-jobs img{border-radius:12px;display:block;height:141px;margin-bottom:5px;-o-object-fit:cover;object-fit:cover;width:100%}.rail-aside .aside-jobs .aj-cap{color:var(--font-color);font-size:14px;line-height:1.6;margin:4px 0 0}.rail-aside .aside-rank{background:var(--background);border-radius:12px;padding:20px}.rail-aside .aside-rank .ar-title{color:var(--theme);font-size:14px;font-weight:700;margin:0 0 10px}.rail-aside .aside-rank .ar-list{list-style:none;margin:0;padding:0}.rail-aside .aside-rank .ar-list li{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.rail-aside .aside-rank .ar-list li:hover{opacity:.7}.rail-aside .aside-rank .ar-list li a{color:var(--font-color);flex:1;font-size:14px;line-height:32px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.rail-aside .aside-rank .ar-list li a .rk{color:var(--font-color);margin-right:12px}.rail-aside .aside-rank .ar-list li a .rk.top{color:#ff4500;font-weight:700}.rail-aside .aside-rank .ar-list .rh{color:#ff4500;flex-shrink:0;font-size:14px;font-weight:700;margin-bottom:8px;text-align:right;white-space:nowrap}
