.Careers-module-scss-module__8aa7eG__careers{background-color:#f9f9f9;border-radius:8px;padding:20px}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__title{color:var(--primary-color);text-align:center;margin-bottom:30px;font-size:2rem;font-weight:700}@media (max-width:768px){.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__title{font-size:1.75rem}}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__sectionTitle{color:var(--secondary-color);border-bottom:2px solid var(--border-color);margin-top:40px;margin-bottom:15px;padding-bottom:5px;font-size:1.5rem;font-weight:600}@media (max-width:768px){.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__sectionTitle{font-size:1.25rem}}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__list{margin-bottom:20px;margin-left:20px;font-size:1rem;list-style-type:disc;list-style-position:inside}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__list li{margin-bottom:10px;line-height:1.5}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__paragraph{color:var(--text-color);margin-bottom:20px;font-size:1rem;line-height:1.6}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__form{background-color:#fff;border-radius:8px;max-width:600px;margin:0 auto;padding:20px;box-shadow:0 4px 8px #0000001a}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__formGroup{margin-bottom:20px}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__formGroup .Careers-module-scss-module__8aa7eG__label{color:var(--text-color);font-weight:600}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__formGroup .Careers-module-scss-module__8aa7eG__input,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__formGroup .Careers-module-scss-module__8aa7eG__select{border:1px solid var(--border-color);border-radius:4px;width:100%;padding:10px;font-size:1rem}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__button{background-color:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:10px 20px;font-size:1rem;transition:background-color .3s}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__button:hover{background-color:var(--primary-color-dark)}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__button:disabled{cursor:not-allowed;background-color:#9ca3af}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__button:disabled:hover{background-color:#9ca3af}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard{background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;padding:24px;transition:all .2s;box-shadow:0 1px 3px #0000001a}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard:hover{border-color:var(--primary-color);box-shadow:0 4px 12px #00000026}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionTitle{color:var(--primary-color);margin-bottom:12px;font-size:1.25rem;font-weight:600}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription{color:#374151;margin-bottom:16px;line-height:1.6}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h1,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h2,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h3,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h4,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h5,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h6{color:var(--secondary-color);margin:16px 0 8px;font-weight:600}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h1{font-size:1.5rem}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h2{font-size:1.25rem}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h3{font-size:1.125rem}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription h4{font-size:1rem}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription ul,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription ol{margin:12px 0;padding-left:20px}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription li{margin-bottom:4px}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription p{margin:8px 0}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription blockquote{border-left:4px solid var(--primary-color);color:#6b7280;margin:16px 0;padding-left:16px;font-style:italic}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription table{border-collapse:collapse;width:100%;margin:16px 0}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription table th,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription table td{text-align:left;border:1px solid #e5e7eb;padding:8px 12px}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription table th{background-color:#f9fafb;font-weight:600}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription a{color:var(--primary-color);text-decoration:underline}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionDescription a:hover{color:var(--primary-color-dark)}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__positionCard .Careers-module-scss-module__8aa7eG__positionMeta{color:#6b7280;border-top:1px solid #f3f4f6;padding-top:16px;font-size:.875rem}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__loadingSpinner{justify-content:center;align-items:center;padding:32px;display:flex}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__loadingSpinner .Careers-module-scss-module__8aa7eG__spinner{border:2px solid #f3f4f6;border-top:2px solid var(--primary-color);border-radius:50%;width:32px;height:32px;animation:1s linear infinite Careers-module-scss-module__8aa7eG__spin}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__loadingSpinner .Careers-module-scss-module__8aa7eG__loadingText{color:#6b7280;margin-left:8px}@keyframes Careers-module-scss-module__8aa7eG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__noPositions{text-align:center;color:#6b7280;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:24px}@media (max-width:768px){.Careers-module-scss-module__8aa7eG__careers{padding:15px}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__title{font-size:1.75rem}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__sectionTitle{font-size:1.25rem}.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__paragraph,.Careers-module-scss-module__8aa7eG__careers .Careers-module-scss-module__8aa7eG__list{font-size:.95rem}}
