._page_7nj11_1{min-height:100vh;padding:clamp(6rem,10vw,9rem) clamp(1.2rem,8vw,9rem);background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._back_7nj11_1{position:absolute;top:1.6rem;left:clamp(1.2rem,4vw,4rem);display:inline-flex;align-items:center;gap:.4rem;color:var(--muted-foreground);text-decoration:none;font-size:.75rem;font-weight:600}._page_7nj11_1>header{max-width:1000px;margin-bottom:3.2rem}._page_7nj11_1>header>span{color:var(--primary);font-family:var(--font-family-monospace);font-size:.63rem;font-weight:700;letter-spacing:.14em}._page_7nj11_1>header h1{margin:.8rem 0 1rem;font-family:var(--font-family-display);font-size:clamp(3rem,6vw,6rem);line-height:.96;letter-spacing:-.055em;font-weight:600}._page_7nj11_1>header p{max-width:720px;margin:0;color:var(--muted-foreground);font-size:1rem;line-height:1.7}._cards_7nj11_1,._trustGrid_7nj11_1{display:grid;grid-template-columns:repeat(3,1fr);gap:.9rem}._cards_7nj11_1 article,._trustGrid_7nj11_1 article{display:flex;flex-direction:column;min-height:300px;padding:1.2rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}._icon_7nj11_1{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:color-mix(in srgb,var(--primary) 10%,var(--card));color:var(--primary)}._cards_7nj11_1 article>span{margin-top:1.5rem;color:var(--primary);font-family:var(--font-family-monospace);font-size:.58rem;text-transform:uppercase;letter-spacing:.08em}._cards_7nj11_1 h2,._trustGrid_7nj11_1 h2{margin:.55rem 0;font-family:var(--font-family-display);font-size:1.35rem;letter-spacing:-.025em}._cards_7nj11_1 p,._trustGrid_7nj11_1 p{margin:0;color:var(--muted-foreground);font-size:.75rem;line-height:1.65}._tags_7nj11_1{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:1rem}._tags_7nj11_1 small{padding:.25rem .4rem;border:1px solid var(--border);border-radius:99px;color:var(--muted-foreground);font-size:.55rem}._cards_7nj11_1 a{display:inline-flex;align-items:center;gap:.35rem;margin-top:auto;padding-top:1.5rem;color:var(--foreground);text-decoration:none;font-size:.7rem;font-weight:700}._jobs_7nj11_1{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);overflow:hidden}._jobLink_7nj11_1{color:inherit;text-decoration:none}._jobLink_7nj11_1:hover article{background:var(--surface)}._jobs_7nj11_1 article{display:grid;grid-template-columns:50px 1fr;gap:1rem;padding:1.2rem;border-bottom:1px solid var(--border)}._jobs_7nj11_1 article:last-child{border-bottom:0}._jobs_7nj11_1 h2{margin:0;font-family:var(--font-family-display);font-size:1.35rem}._jobs_7nj11_1 p{max-width:800px;margin:.45rem 0;color:var(--muted-foreground);font-size:.75rem;line-height:1.6}._jobMeta_7nj11_1{display:flex;align-items:center;gap:.6rem;margin-top:.8rem}._jobMeta_7nj11_1>span{display:inline-flex;align-items:center;gap:.3rem;color:var(--muted-foreground);font-size:.65rem}._jobMeta_7nj11_1 ._applyLink_7nj11_1{margin-left:auto;color:var(--primary);font-weight:700}._state_7nj11_1{min-height:280px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);color:var(--muted-foreground);font-size:.75rem}@media(max-width:950px){._cards_7nj11_1,._trustGrid_7nj11_1{grid-template-columns:1fr 1fr}}@media(max-width:620px){._cards_7nj11_1,._trustGrid_7nj11_1{grid-template-columns:1fr}}
