.job-layout.svelte-meonne{grid-template-columns:1fr 380px;align-items:start;gap:48px;display:grid}@media (width<=900px){.job-layout.svelte-meonne{grid-template-columns:1fr}}.job-bullet-list.svelte-meonne{flex-direction:column;gap:12px;margin:0 0 36px;padding:0;list-style:none;display:flex}.job-bullet-list.svelte-meonne li:where(.svelte-meonne){font-family:var(--font-body);color:var(--color-gray-600);padding-left:20px;font-size:15px;line-height:1.6;position:relative}.job-bullet-list.svelte-meonne li:where(.svelte-meonne):before{content:"—";color:var(--color-gray-400);position:absolute;left:0}.quick-info-card.svelte-meonne{background:var(--color-black);color:var(--color-white);border-radius:3px;margin-bottom:32px;padding:28px}.quick-info-title.svelte-meonne{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-white);border-bottom:1px solid var(--color-gray-700);margin-bottom:24px;padding-bottom:16px;font-size:14px;font-weight:700}.quick-info-items.svelte-meonne{flex-direction:column;gap:16px;display:flex}.quick-info-item.svelte-meonne{flex-direction:column;gap:4px;display:flex}.quick-info-label.svelte-meonne{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.15em;color:var(--color-gray-500);font-size:10px;font-weight:700}.quick-info-value.svelte-meonne{font-family:var(--font-body);color:var(--color-white);font-size:15px}.apply-form-section.svelte-meonne{margin-top:0}.apply-form.svelte-meonne{flex-direction:column;gap:16px;display:flex}.form-group.svelte-meonne{flex-direction:column;gap:6px;display:flex}.form-group.svelte-meonne label:where(.svelte-meonne){font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-black);font-size:11px;font-weight:700}.form-group.svelte-meonne input:where(.svelte-meonne),.form-group.svelte-meonne select:where(.svelte-meonne),.form-group.svelte-meonne textarea:where(.svelte-meonne){border:2px solid var(--color-black);font-family:var(--font-body);color:var(--color-black);background:var(--color-white);border-radius:3px;outline:none;padding:10px 14px;font-size:14px;transition:border-color .3s}.form-group.svelte-meonne input:where(.svelte-meonne):focus,.form-group.svelte-meonne select:where(.svelte-meonne):focus,.form-group.svelte-meonne textarea:where(.svelte-meonne):focus{border-color:var(--color-gray-500)}.form-group.svelte-meonne textarea:where(.svelte-meonne){resize:vertical}.faq-list.svelte-meonne{border-top:1px solid var(--color-gray-200)}
