.career-business,.career-values{display:grid;grid-template-columns:1fr 1.3fr;gap:9%;padding-block:70px 100px;border-top:1px solid #bbc5c8;scroll-margin-top:60px}.recruitment-impact .content-intro h2{font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.55;letter-spacing:-.05em;text-wrap:initial;margin:22px 0 28px}.content-intro p{max-width:420px}.business-directory article{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid #d5dcde}.business-directory article:first-child{padding-top:0}.business-directory article>span{font:11px Arial,sans-serif;color:#bc492e;padding-top:9px}.business-directory h3{font-size:20px;font-weight:500;margin:0 0 12px;line-height:1.6}.business-directory p{font-size:14px;margin:0}.values-list article{padding:0 0 30px;margin-bottom:30px;border-bottom:1px solid #cbd3d5}.values-list article:last-child{margin:0}.values-list article>span{font:10px Arial,sans-serif;letter-spacing:.12em;color:#bc492e}.values-list h3{font-size:23px;font-weight:500;line-height:1.6;letter-spacing:-.04em;margin:15px 0}.values-list p{font-size:14px}.recruitment-impact .recruit-faq{max-width:850px;margin:65px auto 0}.recruit-faq details p{line-height:2;padding-right:25px}
@media(max-width:800px){.career-business,.career-values{grid-template-columns:1fr;gap:30px;padding-block:55px 65px}.recruitment-impact .content-intro h2{font-size:33px}.content-intro p{max-width:none}.business-directory h3{font-size:19px}.values-list h3{font-size:22px}}
@media(max-width:380px){.business-directory article{gap:15px}.business-directory h3{font-size:17px}.values-list h3{font-size:20px}.recruitment-impact .content-intro h2{font-size:30px}}
