.category-template-job{padding:20px;font-family:Helvetica,Arial,sans-serif;max-width:1000px;margin:0 auto;text-align:left}.category-template-job h1{font-size:28px;margin-bottom:10px}.category-posts article{border-bottom:1px solid #ddd;padding:10px 0}.category-posts article h2 a{color:#0073aa;text-decoration:none;font-size:20px}.category-posts article p{margin:5px 0}.read-more{text-decoration:none;color:#0073aa;font-weight:700}.placeholder-category-job{margin:20px 0;padding:10px;background:#f0f0f0;border:1px solid #ddd;border-radius:5px;animation:pulse 1.5s infinite;display:flex;align-items:center}.placeholder-logo{width:100px;height:100px;background:#e0e0e0;border-radius:5px;margin-right:15px}.placeholder-category-job-title{width:50%;height:20px;background:#ddd;margin-bottom:10px}.placeholder-category-job-excerpt{width:100%;height:40px;background:#ddd;margin-bottom:10px}.placeholder-category-job-meta{width:70%;height:15px;background:#ddd}@keyframes pulse{0%{opacity:1}50%{opacity:.5}100%{opacity:1}}.category-pagination{display:flex;justify-content:center;margin:20px 0;gap:10px}.pagination-link-category-job,.pagination-current-category-job,.pagination-dots-category-job{padding:5px 10px;border:1px solid #ddd;border-radius:3px;text-decoration:none;color:#333;cursor:pointer}.pagination-current-category-job{background-color:#333;color:#fff;font-weight:700;cursor:default}.pagination-link-category-job:hover{background-color:#f0f0f0}.pagination-dots-category-job{pointer-events:none;color:#aaa}.template-job{max-width:900px;height:auto;margin:0 auto;padding:10px 45px;min-height:85vh}.job-container{font-family:Helvetica,Arial,sans-serif;border-radius:8px;max-width:100%;margin:0 auto;margin-top:20px}.job-header{display:flex;align-items:center;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}.job-logo-wrapper{flex-shrink:0;margin-right:15px}.job-logo{width:40px;height:40px;border-radius:8px;object-fit:cover;box-shadow:0 2px 4px rgb(0 0 0 / .1)}.job-company-info{flex:1}.job-company-name{margin:0;font-size:18px;font-weight:700;color:#333}.job-company-website{font-size:14px;color:#0073aa;text-decoration:none;margin-top:5px;display:inline-block}.job-company-website:hover{text-decoration:underline}.job-body h3,.job-contact h3,.job-attachments h3{font-size:16px;color:#0073aa;margin-bottom:10px}.job-details{display:flex;flex-wrap:wrap;gap:15px}.job-detail-item{flex:1;min-width:150px;margin-bottom:10px}.job-contact-list{display:flex;flex-wrap:wrap;gap:15px}.job-contact-item{flex:1;min-width:150px}.job-attachments ul{list-style:none;padding:0;margin:0}.job-attachments li{margin-bottom:5px}.job-attachments a{color:#0073aa;text-decoration:none}.job-attachments a:hover{text-decoration:underline}