.page-header[data-astro-cid-yu7srdu6]{padding:4rem 0 3rem;border-bottom:1px solid var(--border)}.page-header[data-astro-cid-yu7srdu6] h1[data-astro-cid-yu7srdu6]{font-size:clamp(1.75rem,4vw,2.75rem);color:#f5f0e8;margin-bottom:.75rem}.page-subline[data-astro-cid-yu7srdu6]{font-size:1rem;color:var(--text-muted);line-height:1.6}.job-list-section[data-astro-cid-yu7srdu6]{padding:3rem 0 5rem}.job-list[data-astro-cid-yu7srdu6]{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-bottom:3rem}.job-card[data-astro-cid-yu7srdu6]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;padding:1.5rem 2rem;border-bottom:1px solid var(--border);background:var(--navy-light);text-decoration:none;transition:background .12s ease}.job-card[data-astro-cid-yu7srdu6]:last-child{border-bottom:none}.job-card[data-astro-cid-yu7srdu6]:hover{background:#c9a24a0d;text-decoration:none}.job-card-main[data-astro-cid-yu7srdu6]{min-width:0}.job-card-title[data-astro-cid-yu7srdu6]{font-family:Fraunces,Georgia,serif;font-size:1.125rem;font-weight:600;color:#f5f0e8;margin-bottom:.375rem;line-height:1.25}.job-card[data-astro-cid-yu7srdu6]:hover .job-card-title[data-astro-cid-yu7srdu6]{color:var(--gold)}.job-card-meta[data-astro-cid-yu7srdu6]{display:flex;flex-wrap:wrap;gap:.375rem 1rem;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.job-card-meta[data-astro-cid-yu7srdu6] .company[data-astro-cid-yu7srdu6]{color:var(--text)}.job-card-right[data-astro-cid-yu7srdu6]{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0;text-align:right}.job-salary[data-astro-cid-yu7srdu6]{font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:600;color:var(--gold);white-space:nowrap}.job-posted[data-astro-cid-yu7srdu6]{font-size:.75rem;color:var(--text-muted);white-space:nowrap}.job-type[data-astro-cid-yu7srdu6]{font-size:.75rem;color:var(--text-muted);background:#ffffff0a;border:1px solid var(--border);border-radius:3px;padding:.125rem .5rem;white-space:nowrap}.empty-state[data-astro-cid-yu7srdu6]{padding:5rem 0 6rem}.empty-card[data-astro-cid-yu7srdu6]{max-width:540px}.empty-heading[data-astro-cid-yu7srdu6]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3.5vw,2.25rem);color:#f5f0e8;margin-bottom:1rem;line-height:1.2}.empty-sub[data-astro-cid-yu7srdu6]{font-size:1rem;color:var(--text-muted);line-height:1.7;max-width:44ch;margin-bottom:2rem}.waitlist-form[data-astro-cid-yu7srdu6]{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:.75rem}.waitlist-input[data-astro-cid-yu7srdu6]{flex:1 1 220px;min-width:0;background:var(--navy-light);border:1px solid var(--border);border-radius:4px;padding:.75rem 1rem;font-size:.9375rem;color:var(--text);font-family:Inter,sans-serif;transition:border-color .15s ease;min-height:48px}.waitlist-input[data-astro-cid-yu7srdu6]::-moz-placeholder{color:var(--text-muted)}.waitlist-input[data-astro-cid-yu7srdu6]::placeholder{color:var(--text-muted)}.waitlist-input[data-astro-cid-yu7srdu6]:focus{outline:none;border-color:var(--gold)}.waitlist-submit[data-astro-cid-yu7srdu6]{display:inline-flex;align-items:center;justify-content:center;background-color:var(--gold);color:var(--navy);font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;border-radius:4px;border:none;cursor:pointer;white-space:nowrap;min-height:48px;transition:background-color .15s ease;flex-shrink:0}.waitlist-submit[data-astro-cid-yu7srdu6]:hover{background-color:var(--gold-light)}.waitlist-note[data-astro-cid-yu7srdu6]{font-size:.8125rem;color:var(--text-muted)}.waitlist-success[data-astro-cid-yu7srdu6]{display:none;font-size:1rem;color:var(--text);padding:.875rem 1.25rem;background:#c9a24a14;border:1px solid rgba(201,162,74,.25);border-radius:4px;max-width:400px}.employer-cta[data-astro-cid-yu7srdu6]{padding:2rem;background:#c9a24a0a;border:1px solid rgba(201,162,74,.2);border-radius:6px;display:flex;align-items:center;justify-content:space-between;gap:2rem;margin-top:3rem}.employer-cta-text[data-astro-cid-yu7srdu6]{font-size:1rem;color:var(--text)}.employer-cta-link[data-astro-cid-yu7srdu6]{display:inline-block;background-color:var(--gold);color:var(--navy);font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;padding:.75rem 1.5rem;border-radius:4px;white-space:nowrap;transition:background-color .15s ease;flex-shrink:0}.employer-cta-link[data-astro-cid-yu7srdu6]:hover{background-color:var(--gold-light);text-decoration:none}@media (max-width: 640px){.page-header[data-astro-cid-yu7srdu6]{padding:2.5rem 0 2rem}.job-list-section[data-astro-cid-yu7srdu6]{padding:2rem 0 3rem}.job-card[data-astro-cid-yu7srdu6]{grid-template-columns:1fr;gap:.75rem;padding:1.25rem}.job-card-right[data-astro-cid-yu7srdu6]{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:.5rem;text-align:left}.employer-cta[data-astro-cid-yu7srdu6]{flex-direction:column;align-items:flex-start;gap:1rem}.empty-state[data-astro-cid-yu7srdu6]{padding:3rem 0 4rem}}
