.recruit-intro[data-astro-cid-vgnofxmo]{text-align:center;max-width:700px;margin:0 auto}.recruit-intro[data-astro-cid-vgnofxmo] p[data-astro-cid-vgnofxmo]{font-size:var(--text-base);color:var(--color-text-secondary)}.jobs-grid[data-astro-cid-vgnofxmo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:2rem}.job-card[data-astro-cid-vgnofxmo]{background:var(--color-bg-primary);padding:2rem;border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.job-card[data-astro-cid-vgnofxmo] h3[data-astro-cid-vgnofxmo]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-primary);margin-bottom:.75rem}.job-desc[data-astro-cid-vgnofxmo]{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:var(--text-sm);line-height:var(--leading-normal)}.job-details[data-astro-cid-vgnofxmo]{border-top:1px solid var(--color-bg-tertiary);padding-top:1rem}.job-details[data-astro-cid-vgnofxmo]>div[data-astro-cid-vgnofxmo]{display:flex;gap:1rem;margin-bottom:.5rem;font-size:var(--text-sm)}.job-details[data-astro-cid-vgnofxmo] dt[data-astro-cid-vgnofxmo]{color:var(--color-text-secondary);min-width:50px}.job-details[data-astro-cid-vgnofxmo] dd[data-astro-cid-vgnofxmo]{color:var(--color-text-body)}.welcome-list[data-astro-cid-vgnofxmo]{max-width:600px;margin:0 auto}.welcome-list[data-astro-cid-vgnofxmo] li[data-astro-cid-vgnofxmo]{position:relative;padding:.75rem 0 .75rem 2rem;border-bottom:1px solid var(--color-bg-tertiary);list-style:none}.welcome-list[data-astro-cid-vgnofxmo] li[data-astro-cid-vgnofxmo]:before{content:"✓";position:absolute;left:0;color:var(--color-primary);font-weight:700}.apply-info[data-astro-cid-vgnofxmo]{text-align:center;max-width:600px;margin:0 auto}.apply-info[data-astro-cid-vgnofxmo] p[data-astro-cid-vgnofxmo]{color:var(--color-text-secondary);margin-bottom:1rem}.benefits-grid[data-astro-cid-vgnofxmo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:2rem}.benefit-item[data-astro-cid-vgnofxmo]{text-align:center;padding:1.5rem;background:var(--color-bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.benefit-icon[data-astro-cid-vgnofxmo]{font-size:2.5rem;margin-bottom:1rem}.benefit-item[data-astro-cid-vgnofxmo] h4[data-astro-cid-vgnofxmo]{font-size:var(--text-base);font-weight:var(--weight-bold);margin-bottom:.5rem;color:var(--color-text-heading)}.benefit-item[data-astro-cid-vgnofxmo] p[data-astro-cid-vgnofxmo]{font-size:var(--text-sm);color:var(--color-text-secondary)}.voices-grid[data-astro-cid-vgnofxmo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:2rem}.voice-card[data-astro-cid-vgnofxmo]{background:var(--color-bg-secondary);padding:1.5rem;border-radius:var(--radius-md);border-left:4px solid var(--color-primary)}.voice-header[data-astro-cid-vgnofxmo]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.voice-avatar[data-astro-cid-vgnofxmo]{width:48px;height:48px;background:linear-gradient(135deg,var(--color-primary),#0088ee);color:var(--color-text-inverse);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--weight-bold);font-size:var(--text-xl)}.voice-info[data-astro-cid-vgnofxmo]{display:flex;flex-direction:column}.voice-name[data-astro-cid-vgnofxmo]{font-weight:var(--weight-bold);font-size:var(--text-base)}.voice-role[data-astro-cid-vgnofxmo]{font-size:var(--text-xs);color:var(--color-text-secondary)}.voice-text[data-astro-cid-vgnofxmo]{font-size:var(--text-sm);color:var(--neutral-700);line-height:var(--leading-normal)}.faq-list[data-astro-cid-vgnofxmo]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-vgnofxmo]{background:var(--color-bg-primary);border-radius:var(--radius-md);margin-bottom:1rem;box-shadow:var(--shadow-sm);overflow:hidden}.faq-item[data-astro-cid-vgnofxmo] summary[data-astro-cid-vgnofxmo]{padding:1.25rem 1.5rem;font-weight:600;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item[data-astro-cid-vgnofxmo] summary[data-astro-cid-vgnofxmo]:after{content:"+";font-size:1.5rem;color:var(--color-primary);transition:transform var(--transition-base)}.faq-item[data-astro-cid-vgnofxmo][open] summary[data-astro-cid-vgnofxmo]:after{transform:rotate(45deg)}.faq-item[data-astro-cid-vgnofxmo] p[data-astro-cid-vgnofxmo]{padding:0 1.5rem 1.25rem;color:var(--color-text-secondary);line-height:var(--leading-normal)}
