@import"https://use.typekit.net/rkl4iik.css";[data-v-2f7fd573]:root{--job-portal-brand: #25499c;--job-portal-brand-accent: #FFFFFF;--job-portal-brand-accent-text: #25499c}.gradient-text[data-v-2f7fd573]{background:linear-gradient(90deg,#25499c,#25499c);-webkit-background-clip:text;background-clip:text;color:transparent}.surface-card[data-v-2f7fd573]{border-radius:16px;border-color:#e9edf3!important;background:#ffffff}.hoverable-card[data-v-2f7fd573]{transition:box-shadow .2s ease,transform .2s ease}.hoverable-card[data-v-2f7fd573]:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-1px)}.icon-chip[data-v-2f7fd573]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px}.nav-card[data-v-2f7fd573]{position:relative;overflow:hidden;transition:box-shadow .25s ease,border-color .25s ease}.nav-card[data-v-2f7fd573]:hover{box-shadow:0 10px 28px #0000001f;border-color:#e5e7eb}.nav-card__bg[data-v-2f7fd573]{content:"";position:absolute;inset:0;opacity:0;transition:opacity .25s ease;background:linear-gradient(135deg,rgba(37,73,156,.08),rgba(37,73,156,.08))}.nav-card:hover .nav-card__bg[data-v-2f7fd573]{opacity:1}.padded-icon[data-v-2f7fd573]{padding:12px;border-radius:16px;box-shadow:0 8px 18px #0000001f}.bg-grad-primary[data-v-2f7fd573],.bg-grad-secondary[data-v-2f7fd573],.bg-grad-brand[data-v-2f7fd573]{background:#25499c}.arrow-chip[data-v-2f7fd573]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(37,73,156,.08);color:#25499c;border-radius:10px;transition:background .2s ease,color .2s ease}.nav-card:hover .arrow-chip[data-v-2f7fd573]{background:#25499c;color:#fff}.pill-badge[data-v-2f7fd573]{border-radius:999px;padding:4px 10px}.latest-jobs__subtitle[data-v-2106ee60]{max-width:650px}.latest-jobs__carousel[data-v-2106ee60]{height:auto}.latest-jobs__carousel[data-v-2106ee60] .q-carousel__slide{padding:20px 20px 28px}.latest-jobs__slide-container[data-v-2106ee60]{max-width:1200px;width:100%}.latest-jobs__carousel[data-v-2106ee60] .q-carousel__slides-container{overflow:hidden}.latest-jobs__slide-container[data-v-2106ee60]{max-width:1180px}.latest-jobs__carousel-wrapper[data-v-2106ee60]{display:flex;align-items:center;gap:12px}.latest-jobs__arrow[data-v-2106ee60]{flex-shrink:0;box-shadow:0 2px 8px #0003}[data-v-bd7eb462]:root{--job-portal-brand: #25499c;--job-portal-brand-accent: #FFFFFF;--job-portal-brand-accent-text: #25499c}.description-card[data-v-bd7eb462]{border-radius:12px;background:#ffffff;position:relative;transition:transform .3s ease,box-shadow .3s ease}.description-card[data-v-bd7eb462]:hover{box-shadow:0 10px 30px #0000000d!important}.description-content[data-v-bd7eb462] p{margin-bottom:1.5rem}.description-content[data-v-bd7eb462] p:last-child{margin-bottom:0}.description-content[data-v-bd7eb462] strong{color:#25499c;font-weight:600}.line-height-relaxed[data-v-bd7eb462]{line-height:1.8}.accent-line[data-v-bd7eb462]{position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#25499c 0%,#25499c 100%)}
