/* 注意書き・補足。左に 2px の accent 線。 */
.c-note {
  padding: var(--se-space-4) var(--se-space-5);
  border-left: 2px solid var(--se-accent);
  background: var(--se-surface);
  font-size: var(--se-text-sm);
}

.c-note__title {
  margin-bottom: var(--se-space-2);
  font-size: var(--se-text-sm);
  letter-spacing: 0.14em;
}

.c-note__list {
  display: grid;
  gap: var(--se-space-2);
}

.c-note__list > li {
  position: relative;
  padding-left: var(--se-space-4);
}

.c-note__list > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.95em;
  width: 6px;
  height: 1px;
  background: var(--se-ink-sub);
}

.c-note > * + * {
  margin-top: var(--se-space-2);
}

.c-note .c-doc__actions {
  justify-content: flex-start;
  margin-top: var(--se-space-3);
}

.c-note .c-check {
  margin-top: var(--se-space-4);
}
