.PlanListings_section___VKJd{padding:5rem 2rem;background-color:var(--white-color)}.PlanListings_container__9SXSN{max-width:1024px;margin:0 auto}.PlanListings_jobCard__EP0VZ{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}.PlanListings_jobCard__EP0VZ:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.08)}.PlanListings_imageWrapper__2BF8J{flex-shrink:0}.PlanListings_jobImage__LMdSN{width:100px;height:100px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.PlanListings_contentWrapper__zZBTm{flex-grow:1}.PlanListings_jobTitle__SCdD1{font-size:1.5rem;font-weight:700;color:var(--dark-color);margin:0 0 .75rem}.PlanListings_tagsContainer__9qgSX{display:flex;flex-wrap:wrap;gap:.5rem}.PlanListings_tag__uaUKa{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)}.PlanListings_buttonWrapper__2ts0N{flex-shrink:0;margin-left:1rem}.PlanListings_readMoreButton___QMSL{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}.PlanListings_readMoreButton___QMSL:hover{background-color:#b71c1c}@media (max-width:768px){.PlanListings_section___VKJd{padding:4rem 1.5rem}.PlanListings_jobCard__EP0VZ{flex-direction:column;text-align:center;gap:1.5rem}.PlanListings_tagsContainer__9qgSX{justify-content:center}.PlanListings_buttonWrapper__2ts0N{margin-left:0}}