.styles_header__bLvRf{background:linear-gradient(135deg,#333333cd,#8bcdd1 50%,#333);color:var(--primary-color);text-align:center;padding:3rem 1rem;box-shadow:0 4px 10px rgba(0,0,0,.2);box-sizing:border-box}.styles_header__bLvRf h1{margin:0;font-size:2.8rem;font-weight:600;letter-spacing:1px}.styles_header__bLvRf p{font-size:1.2rem;font-weight:300;margin:.5rem 0 0}.styles_container__UqaZY{max-width:1200px;margin:2rem auto;padding:0 1rem;box-sizing:border-box}.styles_jobGrid__eb2ZU{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:0}.styles_jobListing__aNeh9{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 6px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;box-sizing:border-box}.styles_jobListing__aNeh9:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.15)}.styles_jobListing__aNeh9 h2{margin:0 0 .8rem;color:var(--primary-color);font-size:1.8rem;font-weight:600}.styles_jobListing__aNeh9 p{margin:.4rem 0;font-size:1rem;color:#333}.styles_applyBtn__f_WT_{display:inline-block;margin-top:1.2rem;padding:.8rem 1.5rem;background:var(--secondary-color);color:var(--primary-color);text-decoration:none;border-radius:25px;font-weight:500;transition:background-color .3s ease,transform .2s ease}.styles_applyBtn__f_WT_:hover{background:#61aaaebc;transform:scale(1.05)}.styles_footer__FovrC{text-align:center;padding:1.5rem 1rem;background:var(--secondary-color);color:var(--primary-color);box-shadow:0 -4px 10px rgba(0,0,0,.2);box-sizing:border-box}.styles_socialLinks__22miD{margin-top:.5rem}.styles_socialLink__n80Ck{margin:0 1rem;color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .3s ease}.styles_socialLink__n80Ck:hover{color:#fff}@media (max-width:768px){.styles_header__bLvRf h1{font-size:2rem}.styles_header__bLvRf p{font-size:1rem}.styles_jobGrid__eb2ZU{grid-template-columns:1fr}.styles_jobListing__aNeh9{padding:1.5rem}.styles_container__UqaZY{padding:0 .5rem}}