.p-job-summary{display:flex;justify-content:space-between;gap:30px}@media screen and (max-width:768px){.p-job-summary{flex-direction:column}}.p-job-summary__wrapper{padding:30px 28px}@media screen and (max-width:768px){.p-job-summary__wrapper{padding:15px}}.p-job-summary__col{flex:1}.p-job-summary__col.-gap{display:flex;flex-direction:column;gap:0}@media screen and (max-width:768px){.p-job-summary__col.-gap{gap:8px}}.p-job-summary__content{font-size:12px;line-height:1.5;color:#444}@media screen and (max-width:768px){.p-job-summary__content{margin-top:0;height:4.5rem;overflow:hidden}.p-job-summary__content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}}.p-job-summary__content-wrapper{display:flex;flex-direction:column;max-width:300px;gap:16px}@media screen and (max-width:768px){.p-job-summary__content-wrapper{gap:10px;flex-direction:row;max-width:none}}.p-job-summary__content-wrapper>div{flex:1}.p-job-summary__image{object-fit:contain;background-color:var(--color-green-light);height:200px}@media screen and (max-width:768px){.p-job-summary__image{width:110px;height:72px;object-fit:cover}}.p-job-summary__feature{display:flex;gap:12px;line-height:1}.p-job-summary__feature:not(:first-child){margin-top:20px}@media screen and (max-width:768px){.p-job-summary__feature:not(:first-child){margin-top:12px}}.p-job-summary__feature-col{width:40px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:768px){.p-job-summary__feature-col{flex:auto}}.p-job-summary__feature-logo{width:20px;height:20px}.p-job-summary__feature-title{margin-top:5px;font-size:10px;min-width:40px;text-align:center}.p-job-summary__feature-content{height:52px;overflow:hidden;line-height:1.5;display:flex;flex-direction:column;justify-content:center;font-size:12px;color:#444}@media screen and (max-width:768px){.p-job-summary__feature-content{width:100%;line-height:1.2;height:auto}}.p-job-summary__feature-content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media screen and (max-width:768px){.p-job-summary__feature-content p{-webkit-line-clamp:2}}