/* htmlタグデフォルトスタイル */
.content {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.content h2 {
  font-size: 24px;
  border-left: 4px solid var(--surface-primary);
  padding: 4px 0px 4px 16px;
}

.content h3 {
  font-size: 24px;
  border-bottom: 4px solid var(--surface-primary);
  padding: 4px  0px;
}

.content table {
  width: 100%;
  text-align: left;
}

.content table a {
  color: rgb(91, 145, 217);

  &:hover {
    text-decoration: underline;
  }
}

.content th {
  border: solid 1px black;
  padding: 8px;
}

.content td {
  border: solid 1px black;
  padding: 8px;
}

.content ul {
  display: flex;
  flex-direction: column;
  gap: var(--sp-sm);
}
