.JobsBoardsBlog-module__NJwPeW__jobBoardsBlog{color:#000;background-color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden}.JobsBoardsBlog-module__NJwPeW__container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.JobsBoardsBlog-module__NJwPeW__heroSection{text-align:center;padding:4rem 0 3rem}.JobsBoardsBlog-module__NJwPeW__heroTag{color:#333;background:#f0f0f0;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.375rem .875rem;font-size:.875rem;display:inline-flex}.JobsBoardsBlog-module__NJwPeW__tagIcon{color:#555;font-size:1rem}.JobsBoardsBlog-module__NJwPeW__heroTitle{margin:0 0 1rem;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:800;line-height:1.2}.JobsBoardsBlog-module__NJwPeW__gradientText{color:#333}.JobsBoardsBlog-module__NJwPeW__heroSubtitle{color:#555;max-width:700px;margin:0 auto 2rem;font-size:clamp(1rem,3.5vw,1.25rem);line-height:1.6}.JobsBoardsBlog-module__NJwPeW__heroButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.JobsBoardsBlog-module__NJwPeW__primaryButton,.JobsBoardsBlog-module__NJwPeW__secondaryButton{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:.875rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.JobsBoardsBlog-module__NJwPeW__primaryButton{color:#fff;background:#000;position:relative;overflow:hidden}.JobsBoardsBlog-module__NJwPeW__primaryButton:hover{background:#333}.JobsBoardsBlog-module__NJwPeW__secondaryButton{color:#000;background:#fff;border:1px solid #ddd}.JobsBoardsBlog-module__NJwPeW__secondaryButton:hover{background:#f9f9f9}.JobsBoardsBlog-module__NJwPeW__buttonPulse{opacity:0;background:#fff3;border-radius:.5rem;width:100%;height:100%;animation:2s infinite JobsBoardsBlog-module__NJwPeW__pulse;position:absolute;top:0;left:0}@keyframes JobsBoardsBlog-module__NJwPeW__pulse{0%{opacity:0;transform:scale(.95)}50%{opacity:.3;transform:scale(1.05)}to{opacity:0;transform:scale(1.1)}}.JobsBoardsBlog-module__NJwPeW__heroFeatures{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem;display:flex}.JobsBoardsBlog-module__NJwPeW__featureBadge{color:#333;background:#f0f0f0;border-radius:999px;padding:.375rem .875rem;font-size:.875rem}.JobsBoardsBlog-module__NJwPeW__heroStats{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-top:2.5rem;display:flex}.JobsBoardsBlog-module__NJwPeW__statCard{text-align:center;background:#f9f9f9;border:1px solid #eee;border-radius:.75rem;min-width:140px;padding:1.5rem}.JobsBoardsBlog-module__NJwPeW__statIconContainer{color:#333;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1rem;font-size:1.25rem;display:flex}.JobsBoardsBlog-module__NJwPeW__statValue{color:#000;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.JobsBoardsBlog-module__NJwPeW__statLabel{color:#666;margin:0;font-size:.875rem}.JobsBoardsBlog-module__NJwPeW__introSection{background:#fafafa;padding:3rem 0}.JobsBoardsBlog-module__NJwPeW__introContent{text-align:center;max-width:800px;margin:0 auto}.JobsBoardsBlog-module__NJwPeW__leadText{color:#555;margin:0 0 2rem;font-size:clamp(1rem,3.5vw,1.125rem);line-height:1.6}.JobsBoardsBlog-module__NJwPeW__introHighlights{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.JobsBoardsBlog-module__NJwPeW__highlightItem{color:#333;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;display:flex}.JobsBoardsBlog-module__NJwPeW__highlightIcon{color:#555;font-size:1rem}.JobsBoardsBlog-module__NJwPeW__sectionHeader{text-align:center;margin-bottom:2.5rem}.JobsBoardsBlog-module__NJwPeW__sectionTitle{color:#000;margin:0 0 1rem;font-size:clamp(1.5rem,4.5vw,2.25rem);font-weight:700}.JobsBoardsBlog-module__NJwPeW__sectionSubtitle{color:#555;max-width:700px;margin:0 auto;font-size:clamp(1rem,3.5vw,1.125rem);line-height:1.6}.JobsBoardsBlog-module__NJwPeW__tipsSection{padding:3rem 0}.JobsBoardsBlog-module__NJwPeW__tipsCard{background:#f9f9f9;border:1px solid #eee;border-radius:.75rem;padding:2rem}.JobsBoardsBlog-module__NJwPeW__tipsTitle{color:#000;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.25rem;font-weight:600;display:flex}.JobsBoardsBlog-module__NJwPeW__tipsIcon{color:#555;font-size:1.25rem}.JobsBoardsBlog-module__NJwPeW__tipsGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.JobsBoardsBlog-module__NJwPeW__tipItem{color:#555;align-items:flex-start;gap:.75rem;font-size:.9375rem;display:flex}.JobsBoardsBlog-module__NJwPeW__tipBullet{color:#fff;background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.875rem;font-weight:700;display:flex}.JobsBoardsBlog-module__NJwPeW__tipsNote{color:#666;border-top:1px solid #eee;margin:0;padding-top:1rem;font-size:.9375rem;font-style:italic}.JobsBoardsBlog-module__NJwPeW__categoriesSection{padding:4rem 0}.JobsBoardsBlog-module__NJwPeW__categoryNavigation{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;display:flex}.JobsBoardsBlog-module__NJwPeW__categoryTab{color:#555;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ddd;border-radius:6px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;transition:all .2s;display:flex}.JobsBoardsBlog-module__NJwPeW__categoryTab:hover{background:#f9f9f9}.JobsBoardsBlog-module__NJwPeW__categoryTab.JobsBoardsBlog-module__NJwPeW__active{color:#fff;background:#000;border-color:#000}.JobsBoardsBlog-module__NJwPeW__tabIcon{font-size:1rem}.JobsBoardsBlog-module__NJwPeW__jobCount{color:#333;background:#f0f0f0;border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.JobsBoardsBlog-module__NJwPeW__categoryHeader{text-align:center;margin-bottom:2rem}.JobsBoardsBlog-module__NJwPeW__activeCategoryTitle{color:#000;margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.JobsBoardsBlog-module__NJwPeW__activeCategoryDescription{color:#555;margin:0;font-size:1rem;line-height:1.6}.JobsBoardsBlog-module__NJwPeW__jobCardsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.75rem;display:grid}.JobsBoardsBlog-module__NJwPeW__jobCard{background:#fff;border:1px solid #eee;border-radius:.75rem;padding:1.75rem}.JobsBoardsBlog-module__NJwPeW__jobCardHeader{align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.JobsBoardsBlog-module__NJwPeW__jobIcon{font-size:1.5rem}.JobsBoardsBlog-module__NJwPeW__jobName{color:#000;margin:0;font-size:1.125rem;font-weight:600}.JobsBoardsBlog-module__NJwPeW__jobDescription{color:#555;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.5}.JobsBoardsBlog-module__NJwPeW__jobCardFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.JobsBoardsBlog-module__NJwPeW__visitButton{color:#333;background:#f0f0f0;border-radius:6px;align-items:center;gap:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.JobsBoardsBlog-module__NJwPeW__visitButton:hover{background:#e0e0e0}.JobsBoardsBlog-module__NJwPeW__jobType{color:#666;background:#f9f9f9;border-radius:999px;padding:.25rem .5rem;font-size:.8125rem;font-weight:500}.JobsBoardsBlog-module__NJwPeW__conclusionSection{background:#fff;padding:4rem 0}.JobsBoardsBlog-module__NJwPeW__conclusionCard{background:#f9f9f9;border:1px solid #eee;border-radius:.75rem;padding:2rem}.JobsBoardsBlog-module__NJwPeW__conclusionTitle{color:#000;margin:0 0 1rem;font-size:1.5rem;font-weight:700}.JobsBoardsBlog-module__NJwPeW__conclusionText{color:#555;margin:0 0 1.25rem;font-size:1rem;line-height:1.6}.JobsBoardsBlog-module__NJwPeW__conclusionText:last-of-type{margin-bottom:1.5rem}.JobsBoardsBlog-module__NJwPeW__conclusionTips h4{color:#000;margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.JobsBoardsBlog-module__NJwPeW__conclusionTips ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.JobsBoardsBlog-module__NJwPeW__conclusionTips li{color:#555;padding-left:1.25rem;font-size:.9375rem;position:relative}.JobsBoardsBlog-module__NJwPeW__conclusionTips li:before{content:"✓";color:#333;font-weight:700;position:absolute;left:0}.JobsBoardsBlog-module__NJwPeW__ctaSection{text-align:center;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:4rem 0}.JobsBoardsBlog-module__NJwPeW__ctaContent{max-width:800px;margin:0 auto}.JobsBoardsBlog-module__NJwPeW__ctaTitle{color:#000;margin:0 0 1rem;font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800}.JobsBoardsBlog-module__NJwPeW__ctaSubtitle{color:#555;margin:0 0 2rem;font-size:clamp(1rem,3.5vw,1.125rem);line-height:1.6}.JobsBoardsBlog-module__NJwPeW__ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}.JobsBoardsBlog-module__NJwPeW__ctaButton{color:#fff;background:#000;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:52px;padding:.875rem 2rem;font-size:1.125rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.JobsBoardsBlog-module__NJwPeW__ctaButton:hover{background:#333}.JobsBoardsBlog-module__NJwPeW__buttonIcon{font-size:1.25rem}.JobsBoardsBlog-module__NJwPeW__ctaFeatures{flex-wrap:wrap;justify-content:center;gap:1.25rem;margin-top:1.5rem;display:flex}.JobsBoardsBlog-module__NJwPeW__ctaFeature{color:#555;align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.JobsBoardsBlog-module__NJwPeW__featureIcon{color:#333}
