.back-link[data-astro-cid-ldq6vt3r]{display:inline-block;font-size:.9rem;color:var(--accent);margin-bottom:2rem;font-weight:500}.back-link[data-astro-cid-ldq6vt3r]:hover{color:var(--text-primary)}.job-detail-grid[data-astro-cid-ldq6vt3r]{display:grid;grid-template-columns:1fr 340px;gap:3rem;align-items:start}@media (max-width: 900px){.job-detail-grid[data-astro-cid-ldq6vt3r]{grid-template-columns:1fr;gap:2rem}}.job-detail-header-block[data-astro-cid-ldq6vt3r]{margin-bottom:2rem}.badge-featured-label[data-astro-cid-ldq6vt3r]{display:inline-block;font-size:.75rem;font-weight:700;color:var(--accent);background-color:var(--accent-dim);border:1px solid var(--accent);padding:.15rem .5rem;border-radius:4px;margin-bottom:.75rem;letter-spacing:.05em}.job-detail-title[data-astro-cid-ldq6vt3r]{font-size:2.5rem;font-weight:800;line-height:1.15;color:var(--text-primary);margin-bottom:.75rem;letter-spacing:-.02em}.job-detail-subtitle[data-astro-cid-ldq6vt3r]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;font-size:1.1rem;color:var(--text-secondary)}.company-link[data-astro-cid-ldq6vt3r]{color:var(--accent);font-weight:600}.company-link[data-astro-cid-ldq6vt3r]:hover{text-decoration:underline}.sub-separator[data-astro-cid-ldq6vt3r]{color:var(--border-hairline)}.technical-details-card[data-astro-cid-ldq6vt3r]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:var(--border-hairline);border:1px solid var(--border-hairline);border-radius:6px;margin-bottom:2.5rem;overflow:hidden}@media (max-width: 600px){.technical-details-card[data-astro-cid-ldq6vt3r]{grid-template-columns:1fr 1fr}}.card-metric[data-astro-cid-ldq6vt3r]{background-color:var(--bg-surface);padding:1rem;display:flex;flex-direction:column;gap:.25rem}.metric-label[data-astro-cid-ldq6vt3r]{font-size:.75rem;color:var(--text-dimmed);font-weight:500}.metric-value[data-astro-cid-ldq6vt3r]{font-size:1rem;font-weight:700;color:var(--text-primary);text-transform:capitalize}.metric-value[data-astro-cid-ldq6vt3r].highlight{color:var(--accent)}.uppercase-value[data-astro-cid-ldq6vt3r]{text-transform:uppercase}.prose-block[data-astro-cid-ldq6vt3r]{margin-bottom:2.5rem;border-bottom:1px solid var(--border-hairline);padding-bottom:2.5rem}.prose-block[data-astro-cid-ldq6vt3r]:last-child{border-bottom:none;padding-bottom:0}.section-subheader[data-astro-cid-ldq6vt3r]{font-size:.85rem;font-weight:700;color:var(--text-dimmed);margin-bottom:1rem;letter-spacing:.05em;text-transform:uppercase}.summary-paragraph[data-astro-cid-ldq6vt3r]{font-size:1.1rem;color:var(--text-primary);line-height:1.6}.bullets-list[data-astro-cid-ldq6vt3r]{list-style:none;display:flex;flex-direction:column;gap:.75rem}.bullets-list[data-astro-cid-ldq6vt3r] li[data-astro-cid-ldq6vt3r]{position:relative;padding-left:1.5rem;font-size:.95rem;color:var(--text-secondary);line-height:1.5}.bullets-list[data-astro-cid-ldq6vt3r] li[data-astro-cid-ldq6vt3r]:before{content:"■";position:absolute;left:0;top:2px;color:var(--accent);font-size:.7rem}.html-content[data-astro-cid-ldq6vt3r]{font-size:.95rem;color:var(--text-secondary);line-height:1.6}.html-content[data-astro-cid-ldq6vt3r] p{margin-bottom:1.25rem}.html-content[data-astro-cid-ldq6vt3r] h4{font-family:var(--font-mono);font-size:.85rem;color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-top:1.5rem;margin-bottom:.75rem}.html-content[data-astro-cid-ldq6vt3r] ul{list-style:none;margin-bottom:1.25rem}.html-content[data-astro-cid-ldq6vt3r] li{position:relative;padding-left:1.25rem;margin-bottom:.5rem}.html-content[data-astro-cid-ldq6vt3r] li:before{content:"▫";position:absolute;left:0;top:-1px;color:var(--accent);font-size:.9rem}.action-panel[data-astro-cid-ldq6vt3r]{background-color:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:6px;margin-bottom:2rem;overflow:hidden}.panel-header[data-astro-cid-ldq6vt3r]{background-color:var(--border-hairline);font-size:.85rem;font-weight:700;color:var(--text-secondary);padding:.5rem 1rem;text-transform:uppercase;letter-spacing:.05em}.panel-body[data-astro-cid-ldq6vt3r]{padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.date-row[data-astro-cid-ldq6vt3r]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);border-bottom:1px solid var(--bg-primary);padding-bottom:.5rem}.date-row[data-astro-cid-ldq6vt3r] span[data-astro-cid-ldq6vt3r]:first-child{color:var(--text-dimmed)}.domain-labels[data-astro-cid-ldq6vt3r]{text-align:right;max-width:150px}.apply-cta-btn[data-astro-cid-ldq6vt3r]{width:100%;margin-top:.75rem}.outbound-disclaimer[data-astro-cid-ldq6vt3r]{display:block;text-align:center;font-size:.7rem;color:var(--text-dimmed);margin-top:.25rem}.company-card-side[data-astro-cid-ldq6vt3r]{background-color:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:6px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.company-card-side-header[data-astro-cid-ldq6vt3r]{border-bottom:1px solid var(--border-hairline);padding-bottom:.5rem}.side-title[data-astro-cid-ldq6vt3r]{font-size:.75rem;color:var(--text-dimmed);font-weight:500;margin-bottom:.15rem}.company-name[data-astro-cid-ldq6vt3r]{font-size:1.15rem;color:var(--text-primary);font-weight:700}.company-side-desc[data-astro-cid-ldq6vt3r]{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.company-side-desc[data-astro-cid-ldq6vt3r] p{margin-bottom:.5rem}.company-side-link[data-astro-cid-ldq6vt3r]{font-size:.85rem;color:var(--accent);margin-top:.25rem;font-weight:500}.company-side-link[data-astro-cid-ldq6vt3r]:hover{text-decoration:underline}.related-jobs-block[data-astro-cid-ldq6vt3r]{margin-top:4rem;padding-top:3rem;border-top:1px solid var(--border-hairline)}.related-title[data-astro-cid-ldq6vt3r]{font-size:1.25rem;margin-bottom:1.5rem;font-weight:700}.title-accent[data-astro-cid-ldq6vt3r]{color:var(--accent);margin-right:.5rem}.job-card-link[data-astro-cid-ldq6vt3r]{display:block;text-decoration:none;color:inherit}
