.job-detail[data-astro-cid-yvbahnfj]{padding:2rem 0 4rem}.container[data-astro-cid-yvbahnfj]{max-width:900px;margin:0 auto;padding:0 1.5rem}.breadcrumb[data-astro-cid-yvbahnfj]{margin-bottom:2rem}.breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:#6b7280;font-size:.875rem;transition:color .2s;font-weight:700}.breadcrumb[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{color:#1a1a1a}.job-content[data-astro-cid-yvbahnfj]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:2.5rem}.job-header[data-astro-cid-yvbahnfj]{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.job-title[data-astro-cid-yvbahnfj]{font-size:2rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;line-height:1.3}.job-meta[data-astro-cid-yvbahnfj]{display:flex;flex-direction:column;gap:.75rem}.details[data-astro-cid-yvbahnfj]{color:#4b5563;font-size:1.125rem;font-weight:500;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.info-item[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:.375rem}.info-item[data-astro-cid-yvbahnfj] i[data-astro-cid-yvbahnfj]{font-size:1.125rem}.posted-date[data-astro-cid-yvbahnfj]{color:#9ca3af;font-size:.875rem;margin-bottom:.5rem}.job-section[data-astro-cid-yvbahnfj]{margin-bottom:2rem}.job-section[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.job-section[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{color:#4b5563;line-height:1.7;font-size:1rem}.requirements-list[data-astro-cid-yvbahnfj]{list-style:none;padding:0}.requirements-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{color:#4b5563;line-height:1.7;padding-left:1.5rem;margin-bottom:.75rem;position:relative}.requirements-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.tags[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:.5rem}.tag[data-astro-cid-yvbahnfj]{background:#f3f4f6;color:#6b7280;padding:.25rem .75rem;border-radius:4px;font-size:.875rem;font-weight:600}.apply-section[data-astro-cid-yvbahnfj]{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.old-job-warning[data-astro-cid-yvbahnfj]{display:flex;align-items:flex-start;gap:1rem;background:#fef3c7;color:#92400e;padding:1.5rem;border-radius:.5rem;font-size:.9375rem;border:1px solid #fde68a}.old-job-warning[data-astro-cid-yvbahnfj]>i[data-astro-cid-yvbahnfj]{font-size:1.5rem;flex-shrink:0;margin-top:.125rem}.warning-content[data-astro-cid-yvbahnfj]{flex:1}.warning-content[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]{margin:0 0 .5rem;line-height:1.6}.warning-content[data-astro-cid-yvbahnfj] p[data-astro-cid-yvbahnfj]:last-child{margin-bottom:0}.warning-content[data-astro-cid-yvbahnfj] strong[data-astro-cid-yvbahnfj]{font-weight:700;font-size:1.0625rem}.warning-content[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{color:#92400e;text-decoration:underline;font-weight:600;transition:opacity .2s}.warning-content[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{opacity:.8}.apply-button[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:.5rem;background:#3b82f6;color:#fff;padding:1rem 2.5rem;border-radius:.5rem;font-weight:600;font-size:1.125rem;transition:background .2s}.apply-button[data-astro-cid-yvbahnfj]:hover{background:#2563eb}.apply-button[data-astro-cid-yvbahnfj] i[data-astro-cid-yvbahnfj]{font-size:1.25rem}.share-section[data-astro-cid-yvbahnfj]{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.share-section[data-astro-cid-yvbahnfj] h3[data-astro-cid-yvbahnfj]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.share-buttons[data-astro-cid-yvbahnfj]{display:flex;gap:.75rem;flex-wrap:wrap}.share-button[data-astro-cid-yvbahnfj]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.9375rem;transition:all .2s;text-decoration:none;border:none;cursor:pointer}.share-button[data-astro-cid-yvbahnfj] i[data-astro-cid-yvbahnfj]{font-size:1.125rem}.share-button[data-astro-cid-yvbahnfj].twitter{background:#000;color:#fff}.share-button[data-astro-cid-yvbahnfj].twitter:hover{background:#1a1a1a;transform:translateY(-2px);box-shadow:0 4px 12px #0003}.share-button[data-astro-cid-yvbahnfj].linkedin{background:#0a66c2;color:#fff}.share-button[data-astro-cid-yvbahnfj].linkedin:hover{background:#004182;transform:translateY(-2px);box-shadow:0 4px 12px #0a66c24d}.share-button[data-astro-cid-yvbahnfj].whatsapp{background:#25d366;color:#fff}.share-button[data-astro-cid-yvbahnfj].whatsapp:hover{background:#1da851;transform:translateY(-2px);box-shadow:0 4px 12px #25d3664d}.share-button[data-astro-cid-yvbahnfj].copy{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.share-button[data-astro-cid-yvbahnfj].copy:hover{background:#e5e7eb;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.share-button[data-astro-cid-yvbahnfj].copy.copied{background:#10b981;color:#fff;border-color:#10b981}.related-jobs[data-astro-cid-yvbahnfj]{margin-top:3rem}.related-jobs[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:1.5rem}.related-jobs-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.related-job-card[data-astro-cid-yvbahnfj]{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;padding:1.5rem;transition:all .2s;display:block;text-decoration:none}.related-job-card[data-astro-cid-yvbahnfj]:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 4px 12px #3b82f626}.related-job-title[data-astro-cid-yvbahnfj]{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .5rem;line-height:1.4}.related-job-company[data-astro-cid-yvbahnfj]{font-size:.9375rem;color:#6b7280;margin:0 0 1rem}.related-job-tags[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;gap:.5rem}.related-tag[data-astro-cid-yvbahnfj]{background:#f3f4f6;color:#6b7280;padding:.25rem .625rem;border-radius:4px;font-size:.8125rem;font-weight:600}@media(max-width:768px){.job-detail[data-astro-cid-yvbahnfj]{padding:1rem 0 2rem}.job-content[data-astro-cid-yvbahnfj]{padding:1.5rem}.job-title[data-astro-cid-yvbahnfj]{font-size:1.5rem}.company[data-astro-cid-yvbahnfj]{font-size:1.125rem}.job-section[data-astro-cid-yvbahnfj] h2[data-astro-cid-yvbahnfj]{font-size:1.25rem}.share-buttons[data-astro-cid-yvbahnfj]{flex-direction:column}.share-button[data-astro-cid-yvbahnfj]{width:100%;justify-content:center}.related-jobs-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}}
