.subpage-wrapper.svelte-e6436z{padding:4rem 0}.page-header.svelte-e6436z{margin-bottom:3rem;text-align:center}.page-title.svelte-e6436z{font-size:3rem;color:#0f2348;font-weight:800;margin-bottom:.5rem}.subtitle.svelte-e6436z{font-size:1.25rem}.intro-jobs.svelte-e6436z{padding:3rem;margin-bottom:4rem}.intro-jobs.svelte-e6436z h2:where(.svelte-e6436z){font-size:2rem;color:#0f2348;margin-bottom:1.5rem}.intro-jobs.svelte-e6436z p:where(.svelte-e6436z){font-size:1.1rem;line-height:1.8;color:#475569;margin-bottom:2.5rem}.perks-grid.svelte-e6436z{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.perk-item.svelte-e6436z{background:#f8fafc;padding:1.5rem;border-radius:8px;border:1px solid #e2e8f0}.perk-icon.svelte-e6436z{font-size:2rem;display:block;margin-bottom:.5rem}.perk-item.svelte-e6436z strong:where(.svelte-e6436z){display:block;font-size:1.1rem;color:#0f2348;margin-bottom:.5rem}.perk-item.svelte-e6436z p:where(.svelte-e6436z){font-size:.95rem;color:#64748b;line-height:1.5;margin:0}.jobs-list-section.svelte-e6436z{margin-top:4rem}.section-title.svelte-e6436z{font-size:2.25rem;color:#0f2348;margin-bottom:3rem;text-align:center}.jobs-stack.svelte-e6436z{display:flex;flex-direction:column;gap:2.5rem}.job-card.svelte-e6436z{padding:2.5rem;border-left:5px solid #f59e0b;transition:transform .2s}.job-card.svelte-e6436z:hover{transform:translateY(-3px)}.job-header.svelte-e6436z{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e2e8f0;padding-bottom:1.5rem;margin-bottom:1.5rem}.job-header.svelte-e6436z h3:where(.svelte-e6436z){font-size:1.75rem;color:#0f2348;margin:0;margin-bottom:.5rem}.job-meta.svelte-e6436z{font-size:.9rem;color:#64748b}.btn-apply.svelte-e6436z{background:#0f2348;color:#fff;padding:.75rem 1.75rem;border-radius:4px;font-weight:700;text-decoration:none;transition:background .2s}.btn-apply.svelte-e6436z:hover{background:#2a519a}.job-body.svelte-e6436z p:where(.svelte-e6436z){font-size:1.1rem;line-height:1.7;color:#475569;margin-bottom:1.5rem}.job-body.svelte-e6436z h4:where(.svelte-e6436z){color:#0f2348;margin-bottom:.75rem}.job-body.svelte-e6436z ul:where(.svelte-e6436z){margin:0;padding-left:1.25rem;color:#475569;line-height:1.8}@media(max-width:768px){.perks-grid.svelte-e6436z{grid-template-columns:1fr}.job-header.svelte-e6436z{flex-direction:column;gap:1.5rem}.btn-apply.svelte-e6436z{width:100%;text-align:center}}
