
	.rk-featured{margin:28px 0;border:1px solid #ea580c;border-radius:12px;background:#fdeee6;padding:20px 22px}
	.rk-featured-title{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:700;color:#c2410c;margin:0 0 16px}
	.rk-featured-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ea580c;color:#fff;font-size:14px;font-weight:700;line-height:1}
	.rk-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
	.rk-fcard{position:relative;display:flex;flex-direction:column;gap:9px;background:#fff;border:1px solid #ea580c;border-radius:10px;padding:16px 16px 14px;text-decoration:none;color:#333;overflow:hidden}
	.rk-fcard:hover{border-color:#ea580c;box-shadow:0 3px 12px rgba(0,0,0,.07)}
	.rk-fcard-badge{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 42px 42px 0;border-color:transparent #EA580C transparent transparent;font-size:0}
	.rk-fcard-badge::after{content:'★';position:absolute;top:4px;right:-38px;color:#fff;font-size:14px;line-height:1}
	.rk-fcard-head{display:flex;align-items:flex-start;gap:11px}
	.rk-fcard-logo{flex:0 0 auto;width:52px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid #eef2f4;border-radius:6px;background:#fff;padding:4px}
	.rk-fcard-logo img{max-width:100%;max-height:100%;object-fit:contain;display:block}
	.rk-fcard-heading{display:block;min-width:0}
	.rk-fcard-company{display:block;font-size:12px;color:#7a838d;line-height:1.5;margin-bottom:2px}
	.rk-fcard-title{display:block;font-size:15px;font-weight:700;color:#1f2933;line-height:1.5}
	.rk-fcard-copy{display:block;font-size:12.5px;color:#c2410c;background:#fdeee6;border-radius:6px;padding:7px 10px;line-height:1.65}
	.rk-fcard-meta{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px;color:#5a6572}
	.rk-fcard-type{background:var(--rk-mint-500,#0CC399);color:#FFFFFF !important;border-radius:4px;padding:2px 9px;font-weight:700}
	.rk-fcard-region::before{content:'\1F4CD';margin-right:3px}
	.rk-fcard-salary{font-weight:700;color:#07866a}
	.rk-fcard-date{font-size:11px;color:#7a838d}
	.rk-featured li::before{content:none!important}
	.rk-featured-total{margin-left:auto;font-size:12px;font-weight:600;color:#c2410c;background:#fff;border:1px solid #ea580c;border-radius:11px;padding:3px 11px}
	.rk-featured-pager{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;margin:16px 0 0}
	.rk-fpage{min-width:36px;height:36px;padding:0 11px;border:1px solid #ea580c;background:#fff;color:#C2410C;border-radius:6px;font-size:13px;cursor:pointer;line-height:1}
	.rk-fpage:hover:not(:disabled){border-color:#ea580c;color:#c2410c}
	.rk-fpage.is-current{background:#ea580c;border-color:#ea580c;color:#fff;font-weight:700;cursor:default}
	.rk-fpage:disabled{opacity:.4;cursor:default}
	.rk-fpage-gap{color:#7A838D;padding:0 2px}
	.rk-featured-grid{transition:opacity .2s}
	@media(max-width:640px){
		.rk-featured{padding:16px 14px;margin:20px 0}
		.rk-featured-title{font-size:16px}
		.rk-featured-grid{grid-template-columns:1fr;gap:12px}
	}
	