.JobListings_section__Uxxx_{padding:5rem 2rem;background-color:var(--white-color)}.JobListings_container__RzLYL{max-width:1024px;margin:0 auto}.JobListings_jobCard__Gbyti{display:flex;align-items:center;gap:2rem;background-color:var(--white-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;margin-bottom:1.5rem;transition:transform .3s ease,box-shadow .3s ease}.JobListings_jobCard__Gbyti:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.JobListings_imageWrapper__dCahr{flex-shrink:0}.JobListings_jobImage__fXp2w{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.JobListings_contentWrapper__aQB9C{flex-grow:1}.JobListings_jobTitle__AuL6V{font-size:1.5rem;font-weight:700;color:var(--dark-color);margin:0 0 .75rem}.JobListings_tagsContainer__98vd9{display:flex;flex-wrap:wrap;gap:.5rem}.JobListings_tag__SU8Yz{background-color:var(--light-background);color:var(--secondary-text-color);font-size:.8rem;padding:.3rem .8rem;border-radius:15px;border:1px solid var(--border-color)}.JobListings_buttonWrapper__7SJjk{flex-shrink:0;margin-left:1rem}.JobListings_readMoreButton__WJKEm{display:inline-block;background-color:var(--primary-red);color:var(--white-color);padding:.75rem 2rem;border-radius:5px;text-decoration:none;font-weight:600;white-space:nowrap;transition:background-color .3s ease}.JobListings_readMoreButton__WJKEm:hover{background-color:#b71c1c}@media (max-width:768px){.JobListings_section__Uxxx_{padding:4rem 1.5rem}.JobListings_jobCard__Gbyti{flex-direction:column;text-align:center;gap:1.5rem}.JobListings_tagsContainer__98vd9{justify-content:center}.JobListings_buttonWrapper__7SJjk{margin-left:0}}