.cc_1np3emib_nOIQ4ADdjI .fit-note {
  display: grid;
  grid-template-columns: 1fr;
  border-top: 1px solid var(--siluet-line);
  border-bottom: 1px solid var(--siluet-line);
  background: var(--siluet-white);
  color: var(--siluet-ink);
}

.cc_1np3emib_nOIQ4ADdjI .fit-note__item {
  padding: 2rem 1rem;
  border-bottom: 1px solid var(--siluet-line);
}

.cc_1np3emib_nOIQ4ADdjI .fit-note__item:last-child {
  border-bottom: 0;
}

.cc_1np3emib_nOIQ4ADdjI .fit-note__title {
  display: block;
  margin: 0.25rem 0 0.625rem;
  font-size: 3.25rem;
}

.cc_1np3emib_nOIQ4ADdjI .fit-note__item p {
  margin: 0;
  max-width: 24rem;
}

.cc_1np3emib_nOIQ4ADdjI .fit-note__scale {
  display: flex;
  gap: 0.25rem;
  margin-top: 1rem;
}

.cc_1np3emib_nOIQ4ADdjI .fit-note__scale i {
  flex: 1;
  height: 0.5rem;
  border: 1px solid var(--siluet-line);
}

.cc_1np3emib_nOIQ4ADdjI .fit-note__scale i.is-on {
  background: var(--siluet-rose);
  border-color: var(--siluet-rose);
}

@media (min-width: 1024px) {
  .cc_1np3emib_nOIQ4ADdjI .fit-note {
    grid-template-columns: repeat(3, 1fr);
  }
  .cc_1np3emib_nOIQ4ADdjI .fit-note__item {
    padding: 2.5rem;
    border-bottom: 0;
    border-right: 1px solid var(--siluet-line);
  }
  .cc_1np3emib_nOIQ4ADdjI .fit-note__item:last-child {
    border-right: 0;
  }
}
