.page .mentor-list{font-size:16px}.page .mentor-list .mentor-wrapper{display:flex;gap:20px;flex-wrap:wrap}.page .mentor-list .mentor-item{display:flex;flex-direction:column;width:calc((100% - 40px)/3);color:var(--color-text);text-decoration:none;background-repeat:no-repeat;background-size:contain;background-position:center bottom;border-radius:8px}.page .mentor-list .mentor-item:hover{color:var(--color-primary);background-repeat:no-repeat;background-size:cover}.page .mentor-list .mentor-item>img{height:unset;aspect-ratio:330/224;display:block;margin:0;border-radius:8px}.page .mentor-list .title-wrapper{flex:1;padding:1em 0}.page .mentor-list .company-logo{padding:5px 0}.page .mentor-list .company-logo img{max-width:100%;height:44px;-o-object-fit:contain;object-fit:contain}.page .mentor-list .company-logo{border-bottom:solid 1px var(--color-border)}.page .mentor-list .mentor-name{font-size:1.13em;font-weight:700}.page .mentor-list .mentor-description{font-size:.9em;margin-top:1em}.page .mentor-list .pagination-container{display:flex;justify-content:center;gap:6px;margin-top:30px}.page .mentor-list .pagination-container a,.page .mentor-list .pagination-container span{flex:0 0 40px;border:1px solid var(--color-border);padding:6px;border-radius:4px;font-size:.8em;text-align:center;background-color:#fff}.page .mentor-list .pagination-container a.current,.page .mentor-list .pagination-container span.current{color:var(--color-primary);border-color:var(--color-primary)}@media screen and (max-width: 768px){.page .mentor-list{font-size:14px}.page .mentor-list .mentor-item{width:calc((100% - 20px)/2)}}@media screen and (max-width: 576px){.page .mentor-list .mentor-item{width:100%}}