/* Shared mobile layout for the six HIWA keyword cards. */
@media(max-width:760px) {
  body[data-page] main .recruit-keyword-content .cs-ttl-st4-grid,
 body[data-page] main .home-keyword-grid {
    grid-template-columns: repeat(2,minmax(0,1fr));
    gap: 34px 14px;
    align-items: stretch
  }
  body[data-page] main .recruit-keyword-content .cs-ttl-st4-item,
 body[data-page] main .home-keyword-card {
    min-width: 0;
    padding: 30px 8px 22px;
    transform: none;
    border-radius: 12px
  }
  body[data-page] main .recruit-keyword-content .cs-ttl-st4-item .cs-feat-st2-number,
 body[data-page] main .home-keyword-number {
    font-size: 46px;
    top: -23px
  }
  body[data-page] main .recruit-keyword-content .cs-ttl-st4-title,
 body[data-page] main .home-keyword-card p {
    font-size: 14px;
    line-height: 1.5
  }
  body[data-page] main .recruit-keyword-content .cs-ttl-st4-ttl,
 body[data-page] main .home-keyword-card h3 {
    font-size: clamp(20px,5vw,28px);
    line-height: 1.5;
    margin-bottom: 18px;
    letter-spacing: 0;
    white-space: nowrap
  }
  body[data-page] main .recruit-keyword-content .btn-gradient-animated,
 body[data-page] main .home-keyword-more {
    font-size: 14px;
    padding: 10px 20px;
    max-width: 100%
  }
}
