.JobStats-module__nVVnqG__statsGrid{opacity:.2;grid-template-columns:repeat(4,1fr);gap:.25rem;display:grid}.JobStats-module__nVVnqG__statCard{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:.25rem;height:3rem;padding:.125rem}.JobStats-module__nVVnqG__iconContainer{display:none}.JobStats-module__nVVnqG__textContainer{text-align:center;width:100%}.JobStats-module__nVVnqG__statValue{color:#fff;margin-top:.3rem;margin-bottom:.05rem;font-size:14px;font-weight:700}.JobStats-module__nVVnqG__statLabel{color:#d1d5db;font-size:10px}@media (min-width:768px){.JobStats-module__nVVnqG__statsGrid{gap:1rem}.JobStats-module__nVVnqG__statCard{height:5rem;padding:1rem}.JobStats-module__nVVnqG__statValue{margin-bottom:.25rem;font-size:16px}.JobStats-module__nVVnqG__statLabel{font-size:12px}}@media (min-width:1024px){.JobStats-module__nVVnqG__statCard{align-items:center;height:7rem;padding:2rem;display:flex}.JobStats-module__nVVnqG__iconContainer{justify-content:center;width:33.3333%;margin-bottom:0;margin-right:.5rem;display:flex}.JobStats-module__nVVnqG__statIcon{font-size:3rem}.JobStats-module__nVVnqG__textContainer{text-align:left;width:66.6667%}.JobStats-module__nVVnqG__statValue{margin-bottom:0;font-size:1.5rem}.JobStats-module__nVVnqG__statLabel{font-size:.875rem}}@media (min-width:1440px){.JobStats-module__nVVnqG__statCard{height:9rem;padding:3rem}.JobStats-module__nVVnqG__statIcon{font-size:3.5rem}.JobStats-module__nVVnqG__statValue{margin-bottom:0;font-size:2rem}.JobStats-module__nVVnqG__statLabel{font-size:1rem}}
.home-container{min-height:100vh}.home-container.dark{background:#000}.home-container.light{background:#f3f4f6}.hero-section{background:inherit}.statistics-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.6);padding:1rem;position:absolute;bottom:0;left:0;right:0}.articles-section{background:inherit;padding-top:5px;padding-bottom:5px}.article-card{height:10rem}.article-card-link{border-radius:.5rem;height:100%;padding:.75rem;transition:transform .2s;display:block}.article-card-link:hover{transform:scale(1.05)}.article-card-link.dark{background:#1f2937;box-shadow:0 0 20px rgba(156,163,175,.2)}.article-card-link.light{background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1)}.article-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:-webkit-box;overflow:hidden}.article-teaser{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.article-title.dark{color:silver}.article-title.light{color:#111827}.article-teaser.dark{color:#9ca3af}.article-teaser.light{color:#6b7280}.features-section{background:inherit;padding-top:1.25rem;padding-bottom:1.25rem}.footer{text-align:center;padding-top:1.25rem;padding-bottom:1.25rem}.footer.dark{color:#fff;background:#374151}.footer.light{color:#111827;background:#e5e7eb}@media (max-width:768px){.article-card{height:8rem}.article-card-link{padding:.5rem}.article-title{-webkit-line-clamp:2;margin-bottom:.25rem;font-size:.75rem}.article-teaser{-webkit-line-clamp:2;font-size:.625rem}.features-section,.footer{padding-top:1rem;padding-bottom:1rem}}@media (min-width:1024px){.statistics-overlay{padding:2rem}[data-large-icon]{font-size:3rem!important}}
