.fit-help{
  width:100%;
  padding-top:var(--fh-pad-top, 24px);
  padding-bottom:var(--fh-pad-bottom, 24px);
  background:rgb(var(--fh-section-bg, 255, 255, 255));
}
.fit-help__inner{
  max-width:var(--fh-max-width, 1440px);
  width:100%;
  margin:0 auto;
  padding:0 54px;
  box-sizing:border-box;
}
.fit-help__title{
  margin:0 0 var(--fh-head-gap, 16px);
  font-family:Georgia, 'Times New Roman', serif;
  font-weight:700;
  font-size:var(--fh-title-size, 26px);
  color:rgb(var(--fh-title-color, 33, 49, 36));
  letter-spacing:-.2px;
  line-height:1.2;
}
.fit-help__grid{
  display:grid;
  grid-template-columns:repeat(var(--fh-cols, 6), minmax(0, 1fr));
  gap:var(--fh-gap, 12px);
}
.fit-help__card{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:var(--fh-card-gap, 10px);
  min-height:var(--fh-card-min-h, 72px);
  padding:var(--fh-card-pad-y, 14px) var(--fh-card-pad-x, 14px);
  background:rgb(var(--fh-card-bg, 247, 242, 233));
  border:1px solid rgb(var(--fh-card-border, 247, 242, 233));
  border-radius:var(--fh-card-radius, 16px);
  text-decoration:none;
  color:inherit;
  box-sizing:border-box;
  transition:transform .15s ease, box-shadow .15s ease;
}
a.fit-help__card:hover{
  transform:translateY(-2px);
  box-shadow:0 8px 18px rgba(36,45,32,.08);
  text-decoration:none;
  color:inherit;
}
.fit-help__icon-wrap{
  flex:0 0 auto;
  width:var(--fh-icon-size, 28px);
  height:var(--fh-icon-size, 28px);
  align-self:flex-start;
}
.fit-help__icon-wrap img{
  width:100%;
  height:100%;
  object-fit:contain;
  display:block;
}
.fit-help__meta{
  min-width:0;
  width:100%;
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:2px;
  text-align:left;
}
.fit-help__card-title{
  margin:0;
  font-size:var(--fh-card-title-size, 14px);
  font-weight:800;
  color:rgb(var(--fh-card-title-color, 31, 45, 33));
  line-height:1.25;
}
.fit-help__card-desc{
  margin:0;
  font-size:var(--fh-card-desc-size, 12px);
  font-weight:500;
  color:rgb(var(--fh-card-desc-color, 95, 106, 92));
  line-height:1.3;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
@media (max-width:1199.98px){
  .fit-help__grid{
    grid-template-columns:repeat(var(--fh-cols-tablet, 3), minmax(0, 1fr));
  }
}
@media (max-width:991.98px){
  .fit-help__inner{
    padding:0 24px;
  }
}
@media (max-width:767.98px){
  .fit-help__inner{
    padding:0 16px;
  }
  .fit-help__title{
    font-size:calc(var(--fh-title-size, 26px) * .85);
  }
  .fit-help__grid{
    display:flex;
    overflow-x:auto;
    gap:var(--fh-gap, 12px);
    -webkit-overflow-scrolling:touch;
    scrollbar-width:thin;
    grid-template-columns:none;
  }
  .fit-help__card{
    flex:0 0 var(--fh-card-width-mobile, 220px);
    width:var(--fh-card-width-mobile, 220px);
  }
}
