.career.svelte-1nnaiev{padding:8rem 2rem 6rem;background:var(--color-bg);min-height:100vh}.career-header.svelte-1nnaiev{margin-bottom:4rem}.career-grid.svelte-1nnaiev{display:grid;grid-template-columns:1fr 380px;gap:3rem;align-items:start}.job-meta.svelte-1nnaiev{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.5rem}.job-badge.svelte-1nnaiev{padding:.35rem .85rem;background:#c8a45e14;border:1px solid var(--color-gold-dark);color:var(--color-gold);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.job-block.svelte-1nnaiev{margin-bottom:2.5rem}.block-title.svelte-1nnaiev{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--color-white);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.req-list.svelte-1nnaiev{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.req-list.svelte-1nnaiev li:where(.svelte-1nnaiev){display:flex;align-items:baseline;gap:1rem;padding:.85rem 0;border-bottom:1px solid var(--color-border)}.req-list.svelte-1nnaiev li:where(.svelte-1nnaiev):last-child{border-bottom:none}.req-label.svelte-1nnaiev{font-size:.9rem;font-weight:600;color:var(--color-text);min-width:200px;flex-shrink:0}.req-detail.svelte-1nnaiev{font-size:.9rem;color:var(--color-text-muted)}.bonus-list.svelte-1nnaiev{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.bonus-list.svelte-1nnaiev li:where(.svelte-1nnaiev){display:flex;align-items:baseline;gap:.75rem;font-size:.9rem;color:var(--color-text-muted)}.bonus-list.svelte-1nnaiev strong:where(.svelte-1nnaiev){color:var(--color-text);font-weight:600}.bonus-icon.svelte-1nnaiev{color:var(--color-gold);font-size:.6rem;flex-shrink:0;position:relative;top:-1px}.why-card.svelte-1nnaiev,.apply-card.svelte-1nnaiev{background:var(--color-bg-card);border:1px solid var(--color-border);padding:2rem;margin-bottom:1.5rem}.why-title.svelte-1nnaiev,.apply-title.svelte-1nnaiev{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-white);margin-bottom:1rem}.why-line.svelte-1nnaiev{width:32px;height:2px;background:var(--color-gold);margin-bottom:1.25rem}.why-body.svelte-1nnaiev{font-size:.9rem;color:var(--color-text-muted);line-height:1.8;margin-bottom:1rem}.why-cta-text.svelte-1nnaiev{font-size:.9rem;color:var(--color-gold-light);font-style:italic;line-height:1.6}.apply-note.svelte-1nnaiev{font-size:.85rem;color:var(--color-text-muted);margin-bottom:1.25rem;line-height:1.6}.apply-questions.svelte-1nnaiev{padding:1rem;background:#c8a45e0d;border-left:2px solid var(--color-gold-dark);margin-bottom:1.5rem}.questions-label.svelte-1nnaiev{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim);margin-bottom:.6rem}.questions-list.svelte-1nnaiev{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.4rem}.questions-list.svelte-1nnaiev li:where(.svelte-1nnaiev){font-size:.85rem;color:var(--color-text-muted);padding-left:.75rem;position:relative}.questions-list.svelte-1nnaiev li:where(.svelte-1nnaiev):before{content:"–";position:absolute;left:0;color:var(--color-gold-dark)}.btn-apply.svelte-1nnaiev{display:block;width:100%;padding:.9rem 1.5rem;background:var(--color-gold);color:var(--color-black);font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;transition:all var(--transition-fast)}.btn-apply.svelte-1nnaiev:hover{background:var(--color-gold-light);transform:translateY(-1px)}@media(max-width:768px){.career.svelte-1nnaiev{padding:7rem 1.25rem 4rem}.career-grid.svelte-1nnaiev{grid-template-columns:1fr;gap:2rem}.career-side.svelte-1nnaiev{order:-1}.req-label.svelte-1nnaiev{min-width:140px}}
