.internship-page{background:#faf9fc}.internship-page .jb-main{max-width:1000px;padding-top:112px}.internship-page .jb-list-header{margin-bottom:30px}.internship-page .jb-title{letter-spacing:-.035em;margin:18px 0 10px;line-height:1.15}.internship-page .jb-subtitle{font-size:14px;line-height:1.6}.internship-section-title{margin:0 0 7px;font-size:19px;font-weight:650}.internship-section-note{color:#776e82;max-width:480px;margin-bottom:20px;font-size:13px;line-height:1.65}.internship-page .jb-card{border-color:#ebe6f1;border-radius:16px}.internship-page .jb-card-icon{border-radius:13px}.internship-page .jb-seo-section{background:#fff;border:1px solid #ebe6f1;border-radius:18px;margin-top:30px;padding:24px}.internship-page .jb-seo-section h2{margin-top:0;font-size:18px}@media (max-width:640px){.internship-page .jb-main{padding:94px 20px 40px}.internship-page .jb-title{max-width:330px;font-size:29px}.internship-page .jb-card{flex-wrap:wrap;gap:12px;padding:17px 14px}.internship-page .jb-card-icon{width:40px;height:40px}.internship-page .jb-card-title{font-size:15px;line-height:1.35}.internship-page .jb-card-desc{margin-top:4px;font-size:12px;line-height:1.5}.internship-page .jb-card-count{color:#6d577f;font-size:16px}.internship-page .jb-card-count-label{font-size:10px}.internship-page .jb-card-arrow{display:none}.internship-page .jb-card-body{flex-basis:140px}.internship-page .jb-seo-section{padding:20px}}
