@keyframes shimmer{0%{background-position:300% 0}100%{background-position:-300% 0}}@keyframes shimmer-intense{0%{background-position:300% 0;opacity:1}50%{opacity:.95}100%{background-position:-300% 0;opacity:1}}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.7}}.skeleton,.section-footer-skeleton .mini-footer-copy-skeleton,.section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton,.section-footer-skeleton .mini-footer-logo-skeleton,.section-related-skeleton .related-pills-skeleton .related-pill-skeleton,.section-related-skeleton .related-title-skeleton,.section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton,.job-ads-skeleton .ad-placeholder-skeleton,.job-description-skeleton .job-description-line-skeleton,.job-details-skeleton .job-detail-skeleton,.job-header-skeleton .job-company-skeleton,.job-header-skeleton .job-location-skeleton,.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton,.job-header-skeleton .job-title-row-skeleton .job-title-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton,.no-applications-banner-skeleton .noapps-icon-skeleton,.job-alert-banner-skeleton .toggle-skeleton,.job-alert-banner-skeleton .alert-text-skeleton,.job-alert-banner-skeleton .alert-icon-skeleton,.curriculum-banner-skeleton .banner-button-skeleton,.curriculum-banner-skeleton .banner-title-skeleton,.curriculum-banner-skeleton .banner-icon-skeleton,.results-header-skeleton .results-sort-skeleton,.results-header-skeleton .results-count-skeleton{background:linear-gradient(90deg, #e5e7eb 0%, #e5e7eb 20%, rgba(255, 255, 255, 0.4) 40%, #ffffff 50%, rgba(255, 255, 255, 0.4) 60%, #e5e7eb 80%, #e5e7eb 100%);background-size:300% 100%;background-position:300% 0;background-color:#e5e7eb;animation:pulse 6s ease-out infinite;border-radius:4px;display:block;position:relative;overflow:hidden;will-change:background-position;backface-visibility:hidden;transform:translateZ(0);box-shadow:inset 0 1px 2px rgba(0,0,0,.05)}.skeleton--intense{animation:pulse 1s ease-out infinite}.skeleton--intense::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent 0%, transparent 30%, rgba(255, 255, 255, 0.3) 50%, transparent 70%, transparent 100%);background-size:200% 100%;background-position:200% 0;animation:pulse 1.2s ease-out infinite;pointer-events:none}.skeleton--primary{background:linear-gradient(90deg, rgb(224.2, 232.2, 241) 0%, rgb(224.2, 232.2, 241) 20%, rgb(237.36, 246.6, 255) 40%, rgb(229.8, 243, 255) 50%, rgb(237.36, 246.6, 255) 60%, rgb(224.2, 232.2, 241) 80%, rgb(224.2, 232.2, 241) 100%);background-size:300% 100%;background-position:300% 0;background-color:rgb(224.2,232.2,241);animation:pulse 6s ease-out infinite}.skeleton--accent{background:linear-gradient(90deg, rgb(233.2, 230.4, 238) 0%, rgb(233.2, 230.4, 238) 20%, rgb(249.96, 244.08, 250.8) 40%, rgb(247.8, 239.4, 249) 50%, rgb(249.96, 244.08, 250.8) 60%, rgb(233.2, 230.4, 238) 80%, rgb(233.2, 230.4, 238) 100%);background-size:300% 100%;background-position:300% 0;background-color:rgb(233.2,230.4,238);animation:pulse 6s ease-out infinite}.skeleton--success{background:linear-gradient(90deg, rgb(227.8, 235.8, 232.6) 0%, rgb(227.8, 235.8, 232.6) 20%, rgb(242.4, 251.64, 243.24) 40%, rgb(237, 250.2, 238.2) 50%, rgb(242.4, 251.64, 243.24) 60%, rgb(227.8, 235.8, 232.6) 80%, rgb(227.8, 235.8, 232.6) 100%);background-size:300% 100%;background-position:300% 0;background-color:rgb(227.8,235.8,232.6);animation:pulse 6s ease-out infinite}.skeleton--warning{background:linear-gradient(90deg, rgb(236.5, 236.4, 222.7) 0%, rgb(236.5, 236.4, 222.7) 20%, rgb(254.58, 252.48, 229.38) 40%, rgb(254.4, 251.4, 218.4) 50%, rgb(254.58, 252.48, 229.38) 60%, rgb(236.5, 236.4, 222.7) 80%, rgb(236.5, 236.4, 222.7) 100%);background-size:300% 100%;background-position:300% 0;background-color:rgb(236.5,236.4,222.7);animation:pulse 6s ease-out infinite}.skeleton--fast{animation-duration:.8s}.skeleton--slow{animation-duration:2.5s}.skeleton--rounded{border-radius:50%}.skeleton--pill{border-radius:9999px}.skeleton--sharp{border-radius:0}.skeleton--subtle{opacity:.6}.skeleton--pulsing{animation:pulse 6s linear infinite,pulse 2s ease-in-out infinite}.skeleton--delayed{animation-delay:.2s}.force-shimmer .skeleton,.force-shimmer .section-footer-skeleton .mini-footer-copy-skeleton,.section-footer-skeleton .force-shimmer .mini-footer-copy-skeleton,.force-shimmer .section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton,.section-footer-skeleton .mini-footer-nav-skeleton .force-shimmer .footer-link-skeleton,.force-shimmer .section-footer-skeleton .mini-footer-logo-skeleton,.section-footer-skeleton .force-shimmer .mini-footer-logo-skeleton,.force-shimmer .section-related-skeleton .related-pills-skeleton .related-pill-skeleton,.section-related-skeleton .related-pills-skeleton .force-shimmer .related-pill-skeleton,.force-shimmer .section-related-skeleton .related-title-skeleton,.section-related-skeleton .force-shimmer .related-title-skeleton,.force-shimmer .section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton,.section-pagination-skeleton .pagination-skeleton .force-shimmer .pagination-item-skeleton,.force-shimmer .job-ads-skeleton .ad-placeholder-skeleton,.job-ads-skeleton .force-shimmer .ad-placeholder-skeleton,.force-shimmer .job-description-skeleton .job-description-line-skeleton,.job-description-skeleton .force-shimmer .job-description-line-skeleton,.force-shimmer .job-details-skeleton .job-detail-skeleton,.job-details-skeleton .force-shimmer .job-detail-skeleton,.force-shimmer .job-header-skeleton .job-company-skeleton,.job-header-skeleton .force-shimmer .job-company-skeleton,.force-shimmer .job-header-skeleton .job-location-skeleton,.job-header-skeleton .force-shimmer .job-location-skeleton,.force-shimmer .job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton,.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .force-shimmer .job-badge-skeleton,.force-shimmer .job-header-skeleton .job-title-row-skeleton .job-title-skeleton,.job-header-skeleton .job-title-row-skeleton .force-shimmer .job-title-skeleton,.force-shimmer .no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .force-shimmer .noapps-subtitle-skeleton,.force-shimmer .no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .force-shimmer .noapps-title-skeleton,.force-shimmer .no-applications-banner-skeleton .noapps-icon-skeleton,.no-applications-banner-skeleton .force-shimmer .noapps-icon-skeleton,.force-shimmer .job-alert-banner-skeleton .toggle-skeleton,.job-alert-banner-skeleton .force-shimmer .toggle-skeleton,.force-shimmer .job-alert-banner-skeleton .alert-text-skeleton,.job-alert-banner-skeleton .force-shimmer .alert-text-skeleton,.force-shimmer .job-alert-banner-skeleton .alert-icon-skeleton,.job-alert-banner-skeleton .force-shimmer .alert-icon-skeleton,.force-shimmer .curriculum-banner-skeleton .banner-button-skeleton,.curriculum-banner-skeleton .force-shimmer .banner-button-skeleton,.force-shimmer .curriculum-banner-skeleton .banner-title-skeleton,.curriculum-banner-skeleton .force-shimmer .banner-title-skeleton,.force-shimmer .curriculum-banner-skeleton .banner-icon-skeleton,.curriculum-banner-skeleton .force-shimmer .banner-icon-skeleton,.force-shimmer .results-header-skeleton .results-sort-skeleton,.results-header-skeleton .force-shimmer .results-sort-skeleton,.force-shimmer .results-header-skeleton .results-count-skeleton,.results-header-skeleton .force-shimmer .results-count-skeleton,.skeleton.force-shimmer,.section-footer-skeleton .force-shimmer.mini-footer-copy-skeleton,.section-footer-skeleton .mini-footer-nav-skeleton .force-shimmer.footer-link-skeleton,.section-footer-skeleton .force-shimmer.mini-footer-logo-skeleton,.section-related-skeleton .related-pills-skeleton .force-shimmer.related-pill-skeleton,.section-related-skeleton .force-shimmer.related-title-skeleton,.section-pagination-skeleton .pagination-skeleton .force-shimmer.pagination-item-skeleton,.job-ads-skeleton .force-shimmer.ad-placeholder-skeleton,.job-description-skeleton .force-shimmer.job-description-line-skeleton,.job-details-skeleton .force-shimmer.job-detail-skeleton,.job-header-skeleton .force-shimmer.job-company-skeleton,.job-header-skeleton .force-shimmer.job-location-skeleton,.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .force-shimmer.job-badge-skeleton,.job-header-skeleton .job-title-row-skeleton .force-shimmer.job-title-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .force-shimmer.noapps-subtitle-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .force-shimmer.noapps-title-skeleton,.no-applications-banner-skeleton .force-shimmer.noapps-icon-skeleton,.job-alert-banner-skeleton .force-shimmer.toggle-skeleton,.job-alert-banner-skeleton .force-shimmer.alert-text-skeleton,.job-alert-banner-skeleton .force-shimmer.alert-icon-skeleton,.curriculum-banner-skeleton .force-shimmer.banner-button-skeleton,.curriculum-banner-skeleton .force-shimmer.banner-title-skeleton,.curriculum-banner-skeleton .force-shimmer.banner-icon-skeleton,.results-header-skeleton .force-shimmer.results-sort-skeleton,.results-header-skeleton .force-shimmer.results-count-skeleton{animation:pulse 6s linear infinite !important}.no-shimmer .skeleton,.no-shimmer .section-footer-skeleton .mini-footer-copy-skeleton,.section-footer-skeleton .no-shimmer .mini-footer-copy-skeleton,.no-shimmer .section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton,.section-footer-skeleton .mini-footer-nav-skeleton .no-shimmer .footer-link-skeleton,.no-shimmer .section-footer-skeleton .mini-footer-logo-skeleton,.section-footer-skeleton .no-shimmer .mini-footer-logo-skeleton,.no-shimmer .section-related-skeleton .related-pills-skeleton .related-pill-skeleton,.section-related-skeleton .related-pills-skeleton .no-shimmer .related-pill-skeleton,.no-shimmer .section-related-skeleton .related-title-skeleton,.section-related-skeleton .no-shimmer .related-title-skeleton,.no-shimmer .section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton,.section-pagination-skeleton .pagination-skeleton .no-shimmer .pagination-item-skeleton,.no-shimmer .job-ads-skeleton .ad-placeholder-skeleton,.job-ads-skeleton .no-shimmer .ad-placeholder-skeleton,.no-shimmer .job-description-skeleton .job-description-line-skeleton,.job-description-skeleton .no-shimmer .job-description-line-skeleton,.no-shimmer .job-details-skeleton .job-detail-skeleton,.job-details-skeleton .no-shimmer .job-detail-skeleton,.no-shimmer .job-header-skeleton .job-company-skeleton,.job-header-skeleton .no-shimmer .job-company-skeleton,.no-shimmer .job-header-skeleton .job-location-skeleton,.job-header-skeleton .no-shimmer .job-location-skeleton,.no-shimmer .job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton,.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .no-shimmer .job-badge-skeleton,.no-shimmer .job-header-skeleton .job-title-row-skeleton .job-title-skeleton,.job-header-skeleton .job-title-row-skeleton .no-shimmer .job-title-skeleton,.no-shimmer .no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .no-shimmer .noapps-subtitle-skeleton,.no-shimmer .no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .no-shimmer .noapps-title-skeleton,.no-shimmer .no-applications-banner-skeleton .noapps-icon-skeleton,.no-applications-banner-skeleton .no-shimmer .noapps-icon-skeleton,.no-shimmer .job-alert-banner-skeleton .toggle-skeleton,.job-alert-banner-skeleton .no-shimmer .toggle-skeleton,.no-shimmer .job-alert-banner-skeleton .alert-text-skeleton,.job-alert-banner-skeleton .no-shimmer .alert-text-skeleton,.no-shimmer .job-alert-banner-skeleton .alert-icon-skeleton,.job-alert-banner-skeleton .no-shimmer .alert-icon-skeleton,.no-shimmer .curriculum-banner-skeleton .banner-button-skeleton,.curriculum-banner-skeleton .no-shimmer .banner-button-skeleton,.no-shimmer .curriculum-banner-skeleton .banner-title-skeleton,.curriculum-banner-skeleton .no-shimmer .banner-title-skeleton,.no-shimmer .curriculum-banner-skeleton .banner-icon-skeleton,.curriculum-banner-skeleton .no-shimmer .banner-icon-skeleton,.no-shimmer .results-header-skeleton .results-sort-skeleton,.results-header-skeleton .no-shimmer .results-sort-skeleton,.no-shimmer .results-header-skeleton .results-count-skeleton,.results-header-skeleton .no-shimmer .results-count-skeleton,.skeleton.no-shimmer,.section-footer-skeleton .no-shimmer.mini-footer-copy-skeleton,.section-footer-skeleton .mini-footer-nav-skeleton .no-shimmer.footer-link-skeleton,.section-footer-skeleton .no-shimmer.mini-footer-logo-skeleton,.section-related-skeleton .related-pills-skeleton .no-shimmer.related-pill-skeleton,.section-related-skeleton .no-shimmer.related-title-skeleton,.section-pagination-skeleton .pagination-skeleton .no-shimmer.pagination-item-skeleton,.job-ads-skeleton .no-shimmer.ad-placeholder-skeleton,.job-description-skeleton .no-shimmer.job-description-line-skeleton,.job-details-skeleton .no-shimmer.job-detail-skeleton,.job-header-skeleton .no-shimmer.job-company-skeleton,.job-header-skeleton .no-shimmer.job-location-skeleton,.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .no-shimmer.job-badge-skeleton,.job-header-skeleton .job-title-row-skeleton .no-shimmer.job-title-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .no-shimmer.noapps-subtitle-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .no-shimmer.noapps-title-skeleton,.no-applications-banner-skeleton .no-shimmer.noapps-icon-skeleton,.job-alert-banner-skeleton .no-shimmer.toggle-skeleton,.job-alert-banner-skeleton .no-shimmer.alert-text-skeleton,.job-alert-banner-skeleton .no-shimmer.alert-icon-skeleton,.curriculum-banner-skeleton .no-shimmer.banner-button-skeleton,.curriculum-banner-skeleton .no-shimmer.banner-title-skeleton,.curriculum-banner-skeleton .no-shimmer.banner-icon-skeleton,.results-header-skeleton .no-shimmer.results-sort-skeleton,.results-header-skeleton .no-shimmer.results-count-skeleton{animation:none !important;background:#e5e7eb !important}@media(prefers-reduced-motion: reduce){.skeleton:not(.force-shimmer),.section-footer-skeleton .mini-footer-copy-skeleton:not(.force-shimmer),.section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton:not(.force-shimmer),.section-footer-skeleton .mini-footer-logo-skeleton:not(.force-shimmer),.section-related-skeleton .related-pills-skeleton .related-pill-skeleton:not(.force-shimmer),.section-related-skeleton .related-title-skeleton:not(.force-shimmer),.section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton:not(.force-shimmer),.job-ads-skeleton .ad-placeholder-skeleton:not(.force-shimmer),.job-description-skeleton .job-description-line-skeleton:not(.force-shimmer),.job-details-skeleton .job-detail-skeleton:not(.force-shimmer),.job-header-skeleton .job-company-skeleton:not(.force-shimmer),.job-header-skeleton .job-location-skeleton:not(.force-shimmer),.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton:not(.force-shimmer),.job-header-skeleton .job-title-row-skeleton .job-title-skeleton:not(.force-shimmer),.no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton:not(.force-shimmer),.no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton:not(.force-shimmer),.no-applications-banner-skeleton .noapps-icon-skeleton:not(.force-shimmer),.job-alert-banner-skeleton .toggle-skeleton:not(.force-shimmer),.job-alert-banner-skeleton .alert-text-skeleton:not(.force-shimmer),.job-alert-banner-skeleton .alert-icon-skeleton:not(.force-shimmer),.curriculum-banner-skeleton .banner-button-skeleton:not(.force-shimmer),.curriculum-banner-skeleton .banner-title-skeleton:not(.force-shimmer),.curriculum-banner-skeleton .banner-icon-skeleton:not(.force-shimmer),.results-header-skeleton .results-sort-skeleton:not(.force-shimmer),.results-header-skeleton .results-count-skeleton:not(.force-shimmer){animation:pulse 2s ease-in-out infinite;background:#e5e7eb}}@media(prefers-contrast: high){.skeleton,.section-footer-skeleton .mini-footer-copy-skeleton,.section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton,.section-footer-skeleton .mini-footer-logo-skeleton,.section-related-skeleton .related-pills-skeleton .related-pill-skeleton,.section-related-skeleton .related-title-skeleton,.section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton,.job-ads-skeleton .ad-placeholder-skeleton,.job-description-skeleton .job-description-line-skeleton,.job-details-skeleton .job-detail-skeleton,.job-header-skeleton .job-company-skeleton,.job-header-skeleton .job-location-skeleton,.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton,.job-header-skeleton .job-title-row-skeleton .job-title-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton,.no-applications-banner-skeleton .noapps-icon-skeleton,.job-alert-banner-skeleton .toggle-skeleton,.job-alert-banner-skeleton .alert-text-skeleton,.job-alert-banner-skeleton .alert-icon-skeleton,.curriculum-banner-skeleton .banner-button-skeleton,.curriculum-banner-skeleton .banner-title-skeleton,.curriculum-banner-skeleton .banner-icon-skeleton,.results-header-skeleton .results-sort-skeleton,.results-header-skeleton .results-count-skeleton{border:1px solid rgb(170.1,170.8,172.2)}}@media(forced-colors: active){.skeleton,.section-footer-skeleton .mini-footer-copy-skeleton,.section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton,.section-footer-skeleton .mini-footer-logo-skeleton,.section-related-skeleton .related-pills-skeleton .related-pill-skeleton,.section-related-skeleton .related-title-skeleton,.section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton,.job-ads-skeleton .ad-placeholder-skeleton,.job-description-skeleton .job-description-line-skeleton,.job-details-skeleton .job-detail-skeleton,.job-header-skeleton .job-company-skeleton,.job-header-skeleton .job-location-skeleton,.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton,.job-header-skeleton .job-title-row-skeleton .job-title-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton,.no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton,.no-applications-banner-skeleton .noapps-icon-skeleton,.job-alert-banner-skeleton .toggle-skeleton,.job-alert-banner-skeleton .alert-text-skeleton,.job-alert-banner-skeleton .alert-icon-skeleton,.curriculum-banner-skeleton .banner-button-skeleton,.curriculum-banner-skeleton .banner-title-skeleton,.curriculum-banner-skeleton .banner-icon-skeleton,.results-header-skeleton .results-sort-skeleton,.results-header-skeleton .results-count-skeleton{background:CanvasText;animation:none}}.skeleton-group .skeleton:nth-child(1),.skeleton-group .section-footer-skeleton .mini-footer-copy-skeleton:nth-child(1),.section-footer-skeleton .skeleton-group .mini-footer-copy-skeleton:nth-child(1),.skeleton-group .section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton:nth-child(1),.section-footer-skeleton .mini-footer-nav-skeleton .skeleton-group .footer-link-skeleton:nth-child(1),.skeleton-group .section-footer-skeleton .mini-footer-logo-skeleton:nth-child(1),.section-footer-skeleton .skeleton-group .mini-footer-logo-skeleton:nth-child(1),.skeleton-group .section-related-skeleton .related-pills-skeleton .related-pill-skeleton:nth-child(1),.section-related-skeleton .related-pills-skeleton .skeleton-group .related-pill-skeleton:nth-child(1),.skeleton-group .section-related-skeleton .related-title-skeleton:nth-child(1),.section-related-skeleton .skeleton-group .related-title-skeleton:nth-child(1),.skeleton-group .section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton:nth-child(1),.section-pagination-skeleton .pagination-skeleton .skeleton-group .pagination-item-skeleton:nth-child(1),.skeleton-group .job-ads-skeleton .ad-placeholder-skeleton:nth-child(1),.job-ads-skeleton .skeleton-group .ad-placeholder-skeleton:nth-child(1),.skeleton-group .job-description-skeleton .job-description-line-skeleton:nth-child(1),.job-description-skeleton .skeleton-group .job-description-line-skeleton:nth-child(1),.skeleton-group .job-details-skeleton .job-detail-skeleton:nth-child(1),.job-details-skeleton .skeleton-group .job-detail-skeleton:nth-child(1),.skeleton-group .job-header-skeleton .job-company-skeleton:nth-child(1),.job-header-skeleton .skeleton-group .job-company-skeleton:nth-child(1),.skeleton-group .job-header-skeleton .job-location-skeleton:nth-child(1),.job-header-skeleton .skeleton-group .job-location-skeleton:nth-child(1),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton:nth-child(1),.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .skeleton-group .job-badge-skeleton:nth-child(1),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-title-skeleton:nth-child(1),.job-header-skeleton .job-title-row-skeleton .skeleton-group .job-title-skeleton:nth-child(1),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton:nth-child(1),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-subtitle-skeleton:nth-child(1),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton:nth-child(1),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-title-skeleton:nth-child(1),.skeleton-group .no-applications-banner-skeleton .noapps-icon-skeleton:nth-child(1),.no-applications-banner-skeleton .skeleton-group .noapps-icon-skeleton:nth-child(1),.skeleton-group .job-alert-banner-skeleton .toggle-skeleton:nth-child(1),.job-alert-banner-skeleton .skeleton-group .toggle-skeleton:nth-child(1),.skeleton-group .job-alert-banner-skeleton .alert-text-skeleton:nth-child(1),.job-alert-banner-skeleton .skeleton-group .alert-text-skeleton:nth-child(1),.skeleton-group .job-alert-banner-skeleton .alert-icon-skeleton:nth-child(1),.job-alert-banner-skeleton .skeleton-group .alert-icon-skeleton:nth-child(1),.skeleton-group .curriculum-banner-skeleton .banner-button-skeleton:nth-child(1),.curriculum-banner-skeleton .skeleton-group .banner-button-skeleton:nth-child(1),.skeleton-group .curriculum-banner-skeleton .banner-title-skeleton:nth-child(1),.curriculum-banner-skeleton .skeleton-group .banner-title-skeleton:nth-child(1),.skeleton-group .curriculum-banner-skeleton .banner-icon-skeleton:nth-child(1),.curriculum-banner-skeleton .skeleton-group .banner-icon-skeleton:nth-child(1),.skeleton-group .results-header-skeleton .results-sort-skeleton:nth-child(1),.results-header-skeleton .skeleton-group .results-sort-skeleton:nth-child(1),.skeleton-group .results-header-skeleton .results-count-skeleton:nth-child(1),.results-header-skeleton .skeleton-group .results-count-skeleton:nth-child(1){animation-delay:0s}.skeleton-group .skeleton:nth-child(2),.skeleton-group .section-footer-skeleton .mini-footer-copy-skeleton:nth-child(2),.section-footer-skeleton .skeleton-group .mini-footer-copy-skeleton:nth-child(2),.skeleton-group .section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton:nth-child(2),.section-footer-skeleton .mini-footer-nav-skeleton .skeleton-group .footer-link-skeleton:nth-child(2),.skeleton-group .section-footer-skeleton .mini-footer-logo-skeleton:nth-child(2),.section-footer-skeleton .skeleton-group .mini-footer-logo-skeleton:nth-child(2),.skeleton-group .section-related-skeleton .related-pills-skeleton .related-pill-skeleton:nth-child(2),.section-related-skeleton .related-pills-skeleton .skeleton-group .related-pill-skeleton:nth-child(2),.skeleton-group .section-related-skeleton .related-title-skeleton:nth-child(2),.section-related-skeleton .skeleton-group .related-title-skeleton:nth-child(2),.skeleton-group .section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton:nth-child(2),.section-pagination-skeleton .pagination-skeleton .skeleton-group .pagination-item-skeleton:nth-child(2),.skeleton-group .job-ads-skeleton .ad-placeholder-skeleton:nth-child(2),.job-ads-skeleton .skeleton-group .ad-placeholder-skeleton:nth-child(2),.skeleton-group .job-description-skeleton .job-description-line-skeleton:nth-child(2),.job-description-skeleton .skeleton-group .job-description-line-skeleton:nth-child(2),.skeleton-group .job-details-skeleton .job-detail-skeleton:nth-child(2),.job-details-skeleton .skeleton-group .job-detail-skeleton:nth-child(2),.skeleton-group .job-header-skeleton .job-company-skeleton:nth-child(2),.job-header-skeleton .skeleton-group .job-company-skeleton:nth-child(2),.skeleton-group .job-header-skeleton .job-location-skeleton:nth-child(2),.job-header-skeleton .skeleton-group .job-location-skeleton:nth-child(2),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton:nth-child(2),.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .skeleton-group .job-badge-skeleton:nth-child(2),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-title-skeleton:nth-child(2),.job-header-skeleton .job-title-row-skeleton .skeleton-group .job-title-skeleton:nth-child(2),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton:nth-child(2),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-subtitle-skeleton:nth-child(2),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton:nth-child(2),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-title-skeleton:nth-child(2),.skeleton-group .no-applications-banner-skeleton .noapps-icon-skeleton:nth-child(2),.no-applications-banner-skeleton .skeleton-group .noapps-icon-skeleton:nth-child(2),.skeleton-group .job-alert-banner-skeleton .toggle-skeleton:nth-child(2),.job-alert-banner-skeleton .skeleton-group .toggle-skeleton:nth-child(2),.skeleton-group .job-alert-banner-skeleton .alert-text-skeleton:nth-child(2),.job-alert-banner-skeleton .skeleton-group .alert-text-skeleton:nth-child(2),.skeleton-group .job-alert-banner-skeleton .alert-icon-skeleton:nth-child(2),.job-alert-banner-skeleton .skeleton-group .alert-icon-skeleton:nth-child(2),.skeleton-group .curriculum-banner-skeleton .banner-button-skeleton:nth-child(2),.curriculum-banner-skeleton .skeleton-group .banner-button-skeleton:nth-child(2),.skeleton-group .curriculum-banner-skeleton .banner-title-skeleton:nth-child(2),.curriculum-banner-skeleton .skeleton-group .banner-title-skeleton:nth-child(2),.skeleton-group .curriculum-banner-skeleton .banner-icon-skeleton:nth-child(2),.curriculum-banner-skeleton .skeleton-group .banner-icon-skeleton:nth-child(2),.skeleton-group .results-header-skeleton .results-sort-skeleton:nth-child(2),.results-header-skeleton .skeleton-group .results-sort-skeleton:nth-child(2),.skeleton-group .results-header-skeleton .results-count-skeleton:nth-child(2),.results-header-skeleton .skeleton-group .results-count-skeleton:nth-child(2){animation-delay:.1s}.skeleton-group .skeleton:nth-child(3),.skeleton-group .section-footer-skeleton .mini-footer-copy-skeleton:nth-child(3),.section-footer-skeleton .skeleton-group .mini-footer-copy-skeleton:nth-child(3),.skeleton-group .section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton:nth-child(3),.section-footer-skeleton .mini-footer-nav-skeleton .skeleton-group .footer-link-skeleton:nth-child(3),.skeleton-group .section-footer-skeleton .mini-footer-logo-skeleton:nth-child(3),.section-footer-skeleton .skeleton-group .mini-footer-logo-skeleton:nth-child(3),.skeleton-group .section-related-skeleton .related-pills-skeleton .related-pill-skeleton:nth-child(3),.section-related-skeleton .related-pills-skeleton .skeleton-group .related-pill-skeleton:nth-child(3),.skeleton-group .section-related-skeleton .related-title-skeleton:nth-child(3),.section-related-skeleton .skeleton-group .related-title-skeleton:nth-child(3),.skeleton-group .section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton:nth-child(3),.section-pagination-skeleton .pagination-skeleton .skeleton-group .pagination-item-skeleton:nth-child(3),.skeleton-group .job-ads-skeleton .ad-placeholder-skeleton:nth-child(3),.job-ads-skeleton .skeleton-group .ad-placeholder-skeleton:nth-child(3),.skeleton-group .job-description-skeleton .job-description-line-skeleton:nth-child(3),.job-description-skeleton .skeleton-group .job-description-line-skeleton:nth-child(3),.skeleton-group .job-details-skeleton .job-detail-skeleton:nth-child(3),.job-details-skeleton .skeleton-group .job-detail-skeleton:nth-child(3),.skeleton-group .job-header-skeleton .job-company-skeleton:nth-child(3),.job-header-skeleton .skeleton-group .job-company-skeleton:nth-child(3),.skeleton-group .job-header-skeleton .job-location-skeleton:nth-child(3),.job-header-skeleton .skeleton-group .job-location-skeleton:nth-child(3),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton:nth-child(3),.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .skeleton-group .job-badge-skeleton:nth-child(3),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-title-skeleton:nth-child(3),.job-header-skeleton .job-title-row-skeleton .skeleton-group .job-title-skeleton:nth-child(3),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton:nth-child(3),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-subtitle-skeleton:nth-child(3),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton:nth-child(3),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-title-skeleton:nth-child(3),.skeleton-group .no-applications-banner-skeleton .noapps-icon-skeleton:nth-child(3),.no-applications-banner-skeleton .skeleton-group .noapps-icon-skeleton:nth-child(3),.skeleton-group .job-alert-banner-skeleton .toggle-skeleton:nth-child(3),.job-alert-banner-skeleton .skeleton-group .toggle-skeleton:nth-child(3),.skeleton-group .job-alert-banner-skeleton .alert-text-skeleton:nth-child(3),.job-alert-banner-skeleton .skeleton-group .alert-text-skeleton:nth-child(3),.skeleton-group .job-alert-banner-skeleton .alert-icon-skeleton:nth-child(3),.job-alert-banner-skeleton .skeleton-group .alert-icon-skeleton:nth-child(3),.skeleton-group .curriculum-banner-skeleton .banner-button-skeleton:nth-child(3),.curriculum-banner-skeleton .skeleton-group .banner-button-skeleton:nth-child(3),.skeleton-group .curriculum-banner-skeleton .banner-title-skeleton:nth-child(3),.curriculum-banner-skeleton .skeleton-group .banner-title-skeleton:nth-child(3),.skeleton-group .curriculum-banner-skeleton .banner-icon-skeleton:nth-child(3),.curriculum-banner-skeleton .skeleton-group .banner-icon-skeleton:nth-child(3),.skeleton-group .results-header-skeleton .results-sort-skeleton:nth-child(3),.results-header-skeleton .skeleton-group .results-sort-skeleton:nth-child(3),.skeleton-group .results-header-skeleton .results-count-skeleton:nth-child(3),.results-header-skeleton .skeleton-group .results-count-skeleton:nth-child(3){animation-delay:.2s}.skeleton-group .skeleton:nth-child(4),.skeleton-group .section-footer-skeleton .mini-footer-copy-skeleton:nth-child(4),.section-footer-skeleton .skeleton-group .mini-footer-copy-skeleton:nth-child(4),.skeleton-group .section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton:nth-child(4),.section-footer-skeleton .mini-footer-nav-skeleton .skeleton-group .footer-link-skeleton:nth-child(4),.skeleton-group .section-footer-skeleton .mini-footer-logo-skeleton:nth-child(4),.section-footer-skeleton .skeleton-group .mini-footer-logo-skeleton:nth-child(4),.skeleton-group .section-related-skeleton .related-pills-skeleton .related-pill-skeleton:nth-child(4),.section-related-skeleton .related-pills-skeleton .skeleton-group .related-pill-skeleton:nth-child(4),.skeleton-group .section-related-skeleton .related-title-skeleton:nth-child(4),.section-related-skeleton .skeleton-group .related-title-skeleton:nth-child(4),.skeleton-group .section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton:nth-child(4),.section-pagination-skeleton .pagination-skeleton .skeleton-group .pagination-item-skeleton:nth-child(4),.skeleton-group .job-ads-skeleton .ad-placeholder-skeleton:nth-child(4),.job-ads-skeleton .skeleton-group .ad-placeholder-skeleton:nth-child(4),.skeleton-group .job-description-skeleton .job-description-line-skeleton:nth-child(4),.job-description-skeleton .skeleton-group .job-description-line-skeleton:nth-child(4),.skeleton-group .job-details-skeleton .job-detail-skeleton:nth-child(4),.job-details-skeleton .skeleton-group .job-detail-skeleton:nth-child(4),.skeleton-group .job-header-skeleton .job-company-skeleton:nth-child(4),.job-header-skeleton .skeleton-group .job-company-skeleton:nth-child(4),.skeleton-group .job-header-skeleton .job-location-skeleton:nth-child(4),.job-header-skeleton .skeleton-group .job-location-skeleton:nth-child(4),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton:nth-child(4),.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .skeleton-group .job-badge-skeleton:nth-child(4),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-title-skeleton:nth-child(4),.job-header-skeleton .job-title-row-skeleton .skeleton-group .job-title-skeleton:nth-child(4),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton:nth-child(4),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-subtitle-skeleton:nth-child(4),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton:nth-child(4),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-title-skeleton:nth-child(4),.skeleton-group .no-applications-banner-skeleton .noapps-icon-skeleton:nth-child(4),.no-applications-banner-skeleton .skeleton-group .noapps-icon-skeleton:nth-child(4),.skeleton-group .job-alert-banner-skeleton .toggle-skeleton:nth-child(4),.job-alert-banner-skeleton .skeleton-group .toggle-skeleton:nth-child(4),.skeleton-group .job-alert-banner-skeleton .alert-text-skeleton:nth-child(4),.job-alert-banner-skeleton .skeleton-group .alert-text-skeleton:nth-child(4),.skeleton-group .job-alert-banner-skeleton .alert-icon-skeleton:nth-child(4),.job-alert-banner-skeleton .skeleton-group .alert-icon-skeleton:nth-child(4),.skeleton-group .curriculum-banner-skeleton .banner-button-skeleton:nth-child(4),.curriculum-banner-skeleton .skeleton-group .banner-button-skeleton:nth-child(4),.skeleton-group .curriculum-banner-skeleton .banner-title-skeleton:nth-child(4),.curriculum-banner-skeleton .skeleton-group .banner-title-skeleton:nth-child(4),.skeleton-group .curriculum-banner-skeleton .banner-icon-skeleton:nth-child(4),.curriculum-banner-skeleton .skeleton-group .banner-icon-skeleton:nth-child(4),.skeleton-group .results-header-skeleton .results-sort-skeleton:nth-child(4),.results-header-skeleton .skeleton-group .results-sort-skeleton:nth-child(4),.skeleton-group .results-header-skeleton .results-count-skeleton:nth-child(4),.results-header-skeleton .skeleton-group .results-count-skeleton:nth-child(4){animation-delay:.3s}.skeleton-group .skeleton:nth-child(5),.skeleton-group .section-footer-skeleton .mini-footer-copy-skeleton:nth-child(5),.section-footer-skeleton .skeleton-group .mini-footer-copy-skeleton:nth-child(5),.skeleton-group .section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton:nth-child(5),.section-footer-skeleton .mini-footer-nav-skeleton .skeleton-group .footer-link-skeleton:nth-child(5),.skeleton-group .section-footer-skeleton .mini-footer-logo-skeleton:nth-child(5),.section-footer-skeleton .skeleton-group .mini-footer-logo-skeleton:nth-child(5),.skeleton-group .section-related-skeleton .related-pills-skeleton .related-pill-skeleton:nth-child(5),.section-related-skeleton .related-pills-skeleton .skeleton-group .related-pill-skeleton:nth-child(5),.skeleton-group .section-related-skeleton .related-title-skeleton:nth-child(5),.section-related-skeleton .skeleton-group .related-title-skeleton:nth-child(5),.skeleton-group .section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton:nth-child(5),.section-pagination-skeleton .pagination-skeleton .skeleton-group .pagination-item-skeleton:nth-child(5),.skeleton-group .job-ads-skeleton .ad-placeholder-skeleton:nth-child(5),.job-ads-skeleton .skeleton-group .ad-placeholder-skeleton:nth-child(5),.skeleton-group .job-description-skeleton .job-description-line-skeleton:nth-child(5),.job-description-skeleton .skeleton-group .job-description-line-skeleton:nth-child(5),.skeleton-group .job-details-skeleton .job-detail-skeleton:nth-child(5),.job-details-skeleton .skeleton-group .job-detail-skeleton:nth-child(5),.skeleton-group .job-header-skeleton .job-company-skeleton:nth-child(5),.job-header-skeleton .skeleton-group .job-company-skeleton:nth-child(5),.skeleton-group .job-header-skeleton .job-location-skeleton:nth-child(5),.job-header-skeleton .skeleton-group .job-location-skeleton:nth-child(5),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton:nth-child(5),.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .skeleton-group .job-badge-skeleton:nth-child(5),.skeleton-group .job-header-skeleton .job-title-row-skeleton .job-title-skeleton:nth-child(5),.job-header-skeleton .job-title-row-skeleton .skeleton-group .job-title-skeleton:nth-child(5),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton:nth-child(5),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-subtitle-skeleton:nth-child(5),.skeleton-group .no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton:nth-child(5),.no-applications-banner-skeleton .noapps-text-skeleton .skeleton-group .noapps-title-skeleton:nth-child(5),.skeleton-group .no-applications-banner-skeleton .noapps-icon-skeleton:nth-child(5),.no-applications-banner-skeleton .skeleton-group .noapps-icon-skeleton:nth-child(5),.skeleton-group .job-alert-banner-skeleton .toggle-skeleton:nth-child(5),.job-alert-banner-skeleton .skeleton-group .toggle-skeleton:nth-child(5),.skeleton-group .job-alert-banner-skeleton .alert-text-skeleton:nth-child(5),.job-alert-banner-skeleton .skeleton-group .alert-text-skeleton:nth-child(5),.skeleton-group .job-alert-banner-skeleton .alert-icon-skeleton:nth-child(5),.job-alert-banner-skeleton .skeleton-group .alert-icon-skeleton:nth-child(5),.skeleton-group .curriculum-banner-skeleton .banner-button-skeleton:nth-child(5),.curriculum-banner-skeleton .skeleton-group .banner-button-skeleton:nth-child(5),.skeleton-group .curriculum-banner-skeleton .banner-title-skeleton:nth-child(5),.curriculum-banner-skeleton .skeleton-group .banner-title-skeleton:nth-child(5),.skeleton-group .curriculum-banner-skeleton .banner-icon-skeleton:nth-child(5),.curriculum-banner-skeleton .skeleton-group .banner-icon-skeleton:nth-child(5),.skeleton-group .results-header-skeleton .results-sort-skeleton:nth-child(5),.results-header-skeleton .skeleton-group .results-sort-skeleton:nth-child(5),.skeleton-group .results-header-skeleton .results-count-skeleton:nth-child(5),.results-header-skeleton .skeleton-group .results-count-skeleton:nth-child(5){animation-delay:.4s}.skeleton-wrapper{display:none}.loading .results-header,.loading .jobs-list,.loading .curriculum-banner,.loading .no-applications-banner,.loading .job-alert-banner,.loading .section-pagination,.loading .section-related,.loading .section-footer{display:none !important}.loading .skeleton-wrapper{display:block !important}.results-header-skeleton{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:24px 16px;border:1px solid #e5e7eb;background:#fff;margin-bottom:0}.results-header-skeleton .results-count-skeleton{height:24px;width:clamp(200px,38vw,420px)}.results-header-skeleton .results-sort-skeleton{height:36px;width:140px}.curriculum-banner-skeleton{background:linear-gradient(180deg, rgb(245.9142857143, 246.6714285714, 248.1857142857) 0%, rgb(226.1173913043, 228.3391304348, 232.7826086957) 100%);display:flex;align-items:center;column-gap:8px;padding:16px;margin:0;border:1px solid #e5e7eb;background:#fff}.curriculum-banner-skeleton .banner-icon-skeleton{width:20px;height:21px;border-radius:4px}.curriculum-banner-skeleton .banner-text-skeleton{display:flex;justify-content:space-between;align-items:center;width:100%}@media(max-width: 767px){.curriculum-banner-skeleton .banner-text-skeleton{flex-direction:column;align-items:start;gap:8px}}.curriculum-banner-skeleton .banner-text-skeleton .banner-group{display:flex;justify-content:flex-start;gap:8px;width:70%}@media(max-width: 767px){.curriculum-banner-skeleton .banner-text-skeleton .banner-group{justify-content:start}}.curriculum-banner-skeleton .banner-title-skeleton{height:22px;width:clamp(180px,40%,360px)}.curriculum-banner-skeleton .banner-button-skeleton{justify-self:end;height:40px;width:clamp(160px,28vw,240px)}@media(max-width: 767px){.curriculum-banner-skeleton{grid-template-columns:20px 1fr;row-gap:8px}.curriculum-banner-skeleton .banner-button-skeleton{grid-column:1/-1;justify-self:stretch;width:100%}}.job-alert-banner-skeleton{background:linear-gradient(180deg, rgb(245.9142857143, 246.6714285714, 248.1857142857) 0%, rgb(226.1173913043, 228.3391304348, 232.7826086957) 100%);display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e5e7eb;background:#fff;margin:0}.job-alert-banner-skeleton .banner-content-skeleton{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.job-alert-banner-skeleton .alert-content-skeleton{display:flex;align-items:center;flex-shrink:0;gap:8px;width:80%}.job-alert-banner-skeleton .alert-icon-skeleton{display:flex;flex-shrink:0;width:20px;height:20px}.job-alert-banner-skeleton .alert-text-skeleton{height:22px;width:clamp(200px,45%,360px)}.job-alert-banner-skeleton .toggle-container-skeleton{display:flex;align-items:center}.job-alert-banner-skeleton .toggle-skeleton{height:24px;width:48px;border-radius:12px}@media(max-width: 767px){.job-alert-banner-skeleton{flex-direction:column;gap:8px}.job-alert-banner-skeleton .banner-content-skeleton{flex-direction:row;align-items:flex-start;gap:4px}.job-alert-banner-skeleton .toggle-container-skeleton{width:100%;justify-content:flex-end}}.no-applications-banner-skeleton{background:linear-gradient(180deg, rgb(245.9142857143, 246.6714285714, 248.1857142857) 0%, rgb(226.1173913043, 228.3391304348, 232.7826086957) 100%);display:flex;align-items:flex-start;gap:8px;padding:16px;margin:16px 0;border:1px solid #e5e7eb}.no-applications-banner-skeleton .noapps-icon-skeleton{width:20px;height:21px;border-radius:4px;flex:0 0 auto}.no-applications-banner-skeleton .noapps-text-skeleton .noapps-title-skeleton{height:22px;width:clamp(200px,60%,520px);margin-bottom:4px}.no-applications-banner-skeleton .noapps-text-skeleton .noapps-subtitle-skeleton{height:18px;width:clamp(240px,70%,620px)}.jobs-list-skeleton{display:flex;flex-direction:column;border:1px solid #e5e7eb;overflow:hidden}.job-card-skeleton{background:linear-gradient(180deg, rgb(245.9142857143, 246.6714285714, 248.1857142857) 0%, rgb(226.1173913043, 228.3391304348, 232.7826086957) 100%);padding:24px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.job-card-skeleton:last-child{border-bottom:0}.job-header-skeleton{margin-bottom:24px}.job-header-skeleton .job-title-row-skeleton{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px}@media(max-width: 767px){.job-header-skeleton .job-title-row-skeleton{flex-direction:column;align-items:flex-start;gap:8px}}.job-header-skeleton .job-title-row-skeleton .job-title-skeleton{height:30px;flex:1;min-width:200px;max-width:420px}.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton{display:flex;flex-wrap:wrap;gap:8px}@media(max-width: 767px){.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton{width:100%}}.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton{height:24px;width:84px;border-radius:6px}.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton:nth-child(2){width:68px}.job-header-skeleton .job-title-row-skeleton .job-badges-skeleton .job-badge-skeleton:nth-child(3){width:96px}.job-header-skeleton .job-company-skeleton,.job-header-skeleton .job-location-skeleton{height:21px;border-radius:6px;margin-bottom:4px}.job-header-skeleton .job-company-skeleton{width:180px}.job-header-skeleton .job-location-skeleton{width:140px;margin-bottom:24px}.job-details-skeleton{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-bottom:24px}.job-details-skeleton .job-detail-skeleton{height:32px;border-radius:6px}.job-details-skeleton .job-detail-skeleton:nth-child(1){width:120px}.job-details-skeleton .job-detail-skeleton:nth-child(2){width:90px}.job-details-skeleton .job-detail-skeleton:nth-child(3){width:80px}.job-details-skeleton .job-detail-skeleton:nth-child(4){width:95px}.job-details-skeleton.is-2 .job-detail-skeleton:nth-child(n+3){display:none}.job-details-skeleton.is-3 .job-detail-skeleton:nth-child(n+4){display:none}.job-description-skeleton .job-description-line-skeleton{height:20px;border-radius:6px;margin-bottom:4px}.job-description-skeleton .job-description-line-skeleton:nth-child(1){width:100%}.job-description-skeleton .job-description-line-skeleton:nth-child(2){width:65%}.job-description-skeleton .job-description-line-skeleton:last-child{margin-bottom:0}.job-ads-skeleton{background:linear-gradient(180deg, rgb(245.9142857143, 246.6714285714, 248.1857142857) 0%, rgb(226.1173913043, 228.3391304348, 232.7826086957) 100%);padding:16px;border-bottom:1px solid #e5e7eb;background:#fff}.job-ads-skeleton .ad-placeholder-skeleton{height:90px;width:100%;border-radius:6px}.section-pagination-skeleton{display:flex;justify-content:center;padding:24px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.section-pagination-skeleton .pagination-skeleton{display:flex;gap:8px;list-style:none;padding:0;margin:0}.section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton{height:40px;width:40px;border-radius:6px}.section-pagination-skeleton .pagination-skeleton .pagination-item-skeleton.active{background:#e5e7eb}.section-related-skeleton{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:24px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.section-related-skeleton .related-title-skeleton{height:24px;width:clamp(200px,50%,400px);margin-bottom:24px}.section-related-skeleton .related-pills-skeleton{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;width:100%;list-style:none;padding:0;margin:0}.section-related-skeleton .related-pills-skeleton .related-pill-skeleton{height:32px;width:clamp(80px,20%,140px);min-width:180px;border-radius:6px}.section-footer-skeleton{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 16px;border-bottom:1px solid #e5e7eb;background:#fff}.section-footer-skeleton .mini-footer-logo-skeleton{height:50px;width:120px}.section-footer-skeleton .mini-footer-nav-skeleton{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:16px}.section-footer-skeleton .mini-footer-nav-skeleton .footer-link-skeleton{height:18px;width:140px}.section-footer-skeleton .mini-footer-copy-skeleton{height:18px;width:70%}.skeleton-wrapper:not(.no-banner) .curriculum-banner-skeleton{display:flex}.skeleton-wrapper:not(.no-banner) .curriculum-banner-skeleton .banner-group{display:flex;gap:8px}@media(max-width: 767px){.skeleton-wrapper:not(.no-banner) .curriculum-banner-skeleton{flex-direction:column;align-items:center;gap:8px}}.skeleton-wrapper.no-banner .curriculum-banner-skeleton{display:none}.skeleton-wrapper:not(.with-noapps) .no-applications-banner-skeleton{display:none}.skeleton-wrapper:not(.with-alert) .job-alert-banner-skeleton{display:none}