.intro-section.svelte-13kycz3{margin-bottom:var(--space-lg, 1.5rem)}.intro-inner.svelte-13kycz3{max-width:68ch}.intro-inner.svelte-13kycz3 p:where(.svelte-13kycz3){font-size:var(--text-base, 1rem);line-height:1.65;color:var(--text-primary, #1a1a1a);margin:0 0 var(--space-sm, .75rem)}.intro-inner.svelte-13kycz3 p:where(.svelte-13kycz3):last-of-type{margin-bottom:var(--space-md, 1rem)}.chip-row.svelte-13kycz3{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:var(--space-md, 1rem)}.chip-label.svelte-13kycz3{font-size:.85rem;color:var(--text-muted, #666);margin-right:.25rem}.chip.svelte-13kycz3{display:inline-block;padding:.3rem .7rem;font-size:.85rem;font-weight:500;background:#2d7a7a14;color:#2d7a7a;border:1px solid rgba(45,122,122,.15);border-radius:999px}.section-header.svelte-13kycz3{margin-bottom:var(--space-sm, .75rem)}.section-header.svelte-13kycz3 h2:where(.svelte-13kycz3){font-family:var(--font-display, "Instrument Serif", serif);font-size:var(--text-2xl, 1.75rem);font-weight:400;margin:0}.section-label.svelte-13kycz3{display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted, #666);margin-bottom:.25rem}.jobs-section.svelte-13kycz3{margin-bottom:var(--space-lg, 1.5rem)}.jobs-list.svelte-13kycz3{display:flex;flex-direction:column;gap:.4rem}.job-card.svelte-13kycz3{display:flex;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;background:var(--surface, #fff);border:1px solid var(--border, #e5e5e5);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s,transform .05s}.job-card.svelte-13kycz3:hover{border-color:#2d7a7a}.job-card-main.svelte-13kycz3{flex:1 1 auto;min-width:0}.job-title.svelte-13kycz3{margin:0 0 .35rem;font-family:var(--font-display, "Instrument Serif", serif);font-size:1.15rem;font-weight:400;line-height:1.3}.job-meta.svelte-13kycz3{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.85rem;color:var(--text-secondary, #555)}.job-meta-item.svelte-13kycz3{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.job-card-side.svelte-13kycz3{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0}.verified-badge.svelte-13kycz3{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:600;color:#2d7a7a;background:#2d7a7a14;padding:.15rem .55rem;border-radius:999px}.job-date.svelte-13kycz3{font-size:.75rem;color:var(--text-muted, #7a7a7a)}.see-all-wrap.svelte-13kycz3{margin-top:1rem;text-align:center}.see-all-btn.svelte-13kycz3{display:inline-block;padding:.7rem 1.4rem;background:#2d7a7a;color:#fff;text-decoration:none;border-radius:999px;font-weight:500;font-size:.9rem}.see-all-btn.svelte-13kycz3:hover{background:#236464}.empty-state.svelte-13kycz3{padding:1.5rem 1.1rem;background:var(--surface, #fff);border:1px dashed var(--border, #e5e5e5);border-radius:8px;font-size:.95rem;color:var(--text-secondary, #555);line-height:1.5}.empty-state.svelte-13kycz3 p:where(.svelte-13kycz3){margin:0}.employer-section.svelte-13kycz3{margin-bottom:var(--space-lg, 1.5rem)}.employer-grid.svelte-13kycz3{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.6rem}.employer-card.svelte-13kycz3{display:flex;flex-direction:column;padding:.75rem 1rem;background:var(--surface, #fff);border:1px solid var(--border, #e5e5e5);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s;min-width:0}.employer-card.svelte-13kycz3:hover{border-color:#2d7a7a}.employer-name.svelte-13kycz3{font-weight:500;font-size:.95rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.employer-count.svelte-13kycz3{font-size:.8rem;color:var(--text-muted, #666);margin-top:.15rem}.faq-section.svelte-13kycz3{margin-bottom:var(--space-lg, 1.5rem)}.faq-list.svelte-13kycz3{max-width:68ch}.faq-item.svelte-13kycz3{border-bottom:1px solid var(--border, #e5e5e5);padding:.9rem 0}.faq-item.svelte-13kycz3:first-child{border-top:1px solid var(--border, #e5e5e5)}.faq-question.svelte-13kycz3{font-weight:500;font-size:1rem;cursor:pointer;list-style:none;padding-right:1.5rem;position:relative}.faq-question.svelte-13kycz3::-webkit-details-marker{display:none}.faq-question.svelte-13kycz3:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.2rem;color:var(--text-muted, #666)}.faq-item[open].svelte-13kycz3 .faq-question:where(.svelte-13kycz3):after{content:"−"}.faq-answer.svelte-13kycz3{font-size:.95rem;line-height:1.65;color:var(--text-secondary, #333);padding-top:.6rem}.related-section.svelte-13kycz3{margin-bottom:var(--space-lg, 1.5rem)}.related-grid.svelte-13kycz3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.related-card.svelte-13kycz3{display:block;padding:1rem 1.15rem;background:var(--surface, #fff);border:1px solid var(--border, #e5e5e5);border-radius:8px;text-decoration:none;color:inherit;transition:border-color .15s}.related-card.svelte-13kycz3:hover{border-color:#2d7a7a}.related-card.svelte-13kycz3 h3:where(.svelte-13kycz3){font-family:var(--font-display, "Instrument Serif", serif);font-size:1.15rem;font-weight:400;margin:0 0 .35rem}.related-card.svelte-13kycz3 p:where(.svelte-13kycz3){font-size:.85rem;color:var(--text-muted, #666);margin:0;line-height:1.4}
