/* WeckMethod JAPAN home training cards V10 - 2026-09-11 */
.quick-links.wmj-training-grid{
  grid-template-columns:repeat(5,minmax(0,1fr));
}
.quick-links.wmj-training-grid>a{
  min-width:0;
  padding:28px clamp(18px,2.4vw,38px);
  align-content:start;
  grid-template-rows:auto auto 1fr;
  row-gap:0;
}
.quick-links.wmj-training-grid b{
  align-self:start;
  margin-top:42px;
  font-size:clamp(27px,2.65vw,50px);
  overflow-wrap:anywhere;
}
.quick-links.wmj-training-grid small{
  grid-column:1;
  align-self:start;
  margin:9px 0 0;
  color:#6f747b;
  font-size:11px;
  font-weight:700;
}
.quick-links.wmj-training-grid a.is-preparing{
  cursor:default;
}
.quick-links.wmj-training-grid a.is-preparing:hover{
  background:#fff;
  color:var(--ink);
}
.quick-links.wmj-training-grid a.is-preparing:hover>span{
  color:var(--blue);
}
@media (max-width:1360px){
  .quick-links.wmj-training-grid{grid-template-columns:repeat(4,minmax(0,1fr));}
}
@media (max-width:1080px){
  .quick-links.wmj-training-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media (max-width:700px){
  .quick-links.wmj-training-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
  .quick-links.wmj-training-grid>a{min-height:154px;padding:18px 15px;}
  .quick-links.wmj-training-grid b{margin-top:25px;font-size:clamp(19px,6vw,27px);line-height:1.02;letter-spacing:-.045em;}
  .quick-links.wmj-training-grid span{font-size:8px;letter-spacing:.11em;}
  .quick-links.wmj-training-grid small{font-size:9px;margin-top:6px;}
  .quick-links.wmj-training-grid a>span:last-child{font-size:17px;}
}
@media (max-width:370px){
  .quick-links.wmj-training-grid>a{min-height:145px;padding:16px 12px;}
  .quick-links.wmj-training-grid b{font-size:18px;margin-top:22px;}
}
